Встановіть стандартний браузер файлів для "відкрити папку, що містить"


12

Оскільки я встановив EasyTag на моєму Arch Linux, кілька інших програм використовують EasyTag замість Nautilus як файлообробника.

Наприклад, Firefox запускає EasyTag, якщо натиснути «відкрити папку, що містить».

Де я можу встановити Nautilus як "стандартний браузер файлів"?


Відповіді:


13

Ви можете визначити браузер файлів за замовчуванням, відредагувавши файл ~/.local/share/applications/mimeapps.list. Відкрийте цей файл і змініть рядок, inode/directoryяк описано нижче

inode/directory=nautilus.desktop;

Якщо це не працює, слід змінити файл-менеджер у файлі

/usr/share/applications/mimeinfo.cache

додавши (або оновивши) цей рядок

inode/directory=nautilus.desktop

2
Так виглядає, як easytag пошкодив inode / diectoryline у ​​mimeinfo.cache: inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; Вдалося виправити, THX!
rockZ

1
Це залежить від факторів, про які я не можу констатувати, але в деяких випадках менеджер файлів повинен бути присутнім (згадуваним) лише після inode/directory=останньої позиції, незалежно від того, чи є інші також вказані там і в якому порядку . У випадку, якщо це не працює, слід спробувати покласти його туди першим , зберігаючи інших. Якщо це все ще не працює, можливо, доведеться усунути принаймні винуватця, який переймає, якщо не всі інші програми, згадані там, крім файлового менеджера.

@iBlink - декілька перерахованих там програм не повинні бути проблемами, але іноді є. Ви пробували, просто поставивши наутилус першим ? - Тримання там інших програм (наприклад, легких тегів або медіаплеєрів) може бути корисним, оскільки додає їх у контекстне меню "відкрити з" як опцію для папок

@cipricus Ах Чи кілька рядків призначені для відкритого контекстного меню? Приємно знати, оскільки easytag якимось чином весь час міняє мої зміни. Я просто додаю ще один рядок з inode / каталогом. Спасибі
rockZ

Як повністю уникнути проблеми: unix.stackexchange.com/q/336982/32012

3

Наступна команда вирішила цю проблему в arch linux:

xdg-mime default nautilus.desktop inode/directory

(Джерело: Arch Форуми )


2
У моєму випадку в кеші була проблема, тому я відредагував файл /usr/share/applications/mimeinfo.cache"з sudo"
SergioAraujo

1

Ви знайдете вичерпний опис налаштування програм за замовчуванням тут у статті Wiki wiki.

У конкретному випадку ви редагуєте ~/.config/mimeapps.listта додаєте новий inode/directory=nautilus.desktopрозділ до розділу [Default Applications].

Файл повинен виглядати приблизно так:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop

Це спрацювало у мене, я не зміг знайти папку у прийнятій відповіді
lgkarolos

1
Файл ~ / .local / share / applications / mimeapps.list` застарілий (я розмістив коментар про це до прийнятої відповіді).
Маркус
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.