Моя система по умолчанию - Наутилус. Но когда я щелкаю правой кнопкой мыши в разделе «Загрузки» и выбираю «открыть папку», открывается Thunar, а не Nautilus.
Как я могу это изменить?
Моя система по умолчанию - Наутилус. Но когда я щелкаю правой кнопкой мыши в разделе «Загрузки» и выбираю «открыть папку», открывается Thunar, а не Nautilus.
Как я могу это изменить?
Ответы:
После многих попыток я наткнулся на очень простой метод, приведенный выше Гиллом Бейтсом, который
Поэтому я сделал это, затем закрыл и снова открыл Firefox и, конечно же, это сработало как шарм. Может быть, я могу вызвать бритву Оккама здесь ...
Default Applications -> File Manager
.
inode/directory=
, /usr/share/applications/mimeinfo.cache
после того, как настройки для файлового менеджера обновлены, как указано (см. Мой ответ ). Ваше решение возможно в Unity и других рабочих столах, где есть такая настройка для переключения файлового менеджера с графическим интерфейсом. Когда это отсутствует, это можно сделать вручную, как указано.
Предложение @carnendil не является разумным, потому что система генерирует этот список при запуске, и поэтому он не должен редактироваться пользователем напрямую. Фактически, каждая запись должна содержать все доступные в системе опции, и иногда первая запись не является предпочтительной.
Теоретически, предложение @Fab должно работать, но оказывается, что иногда программы пытаются ссылаться defaults.list
исключительно. Например, обсуждение Bugzilla показывает, что Firefox даже не знает, искать ли какие-либо локальные списки пользователя, defaults.list
и mimeapps.list
.
Поэтому я предлагаю вам отредактировать один из следующих файлов, причем первый вариант, вероятно, будет самым мудрым выбором, если вы не используете многопользовательскую систему:
/usr/share/applications/defaults.list
; или~/.local/share/applications/mimeapps.list
и ~/.local/share/applications/defaults.list
; или~/.local/share/applications/
а затем создайте символическую ссылку на этот файл из другого (например, отредактируйте ~/.local/share/applications/mimeapps.list
и укажите ссылку на него ~/.local/share/applications/defaults.list
).К одному из приведенных выше вариантов добавьте (или измените) следующую строку:
inode/directory=Thunar-folder-handler.desktop
inode/directory=thunar.desktop
(другие файлы не существуют).
xdf-mime default thunar.desktop inode/directory
еще более надежно.
Я также столкнулся с такой проблемой, но в моем случае - просто переключение файлового менеджера по умолчанию на что-то и обратно на нужный, используя стандартный графический интерфейс, было полезно.
inode/directory=
, /usr/share/applications/mimeinfo.cache
после того, как настройки для файлового менеджера обновлены, как указано (см. Мой ответ ). Ваше решение возможно в Unity и других рабочих столах, где есть такая настройка для переключения файлового менеджера с графическим интерфейсом. Когда это отсутствует, это можно сделать вручную, как указано.
Существует старая ошибка, которая указывает на некоторые настройки в файле /usr/share/applications/mimeinfo.cache
.
Строка, которая начинается inode/directory=
в моей системе, выглядит следующим образом:
inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;
Я полагаю, что вы указываете на Thunar вместо этого.
Чтобы внести изменения, вам нужно отредактировать mimeinfo.cache
с помощью:
gksu gedit /usr/share/applications/mimeinfo.cache
kdesudo kate /usr/share/applications/mimeinfo.cache
.
Если уже упомянутые решения не работают, попробуйте это .
Напишите следующее /usr/share/dbus-1/services/org.freedesktop.FileManager1.service
:
[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service
Измените Exec
строку по своему вкусу. (По умолчанию nautilus
.)
Если вы не хотите изменять настройки системы или не имеете к ней доступа, вы можете скопировать и персонализировать строку, начинающуюся с inode/directory=
(с /usr/share/applications/mimeinfo.cache
) по~/.local/share/applications/mimeapps.list
была такая же проблема (Kubuntu 14.04, download-папка открывалась с Audacious). Окончательное решение объяснено здесь: https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-conisting-folder/ В моем случае: мне пришлось удалить audacious и gwenview из списка, и это сработало (открывается с помощью моего файлового менеджера по умолчанию Dolphin)
Решение, представленное в других ответах здесь и здесь, включающее обновление настроек для файлового менеджера, также работает, но для этого вам понадобится настройка GUI, и она также может быть временной, поскольку виновник может вступить во владение после установки программ или обновлений (см. Ссылку ниже ).
Эта проблема также возникла у меня в более поздних версиях Ubuntu и системах на основе Ubuntu, а также в других системах Linux, таких как Manjaro. Точно так же выглядит и в других браузерах, таких как Chrome и даже в других программах (например, uGet , загрузчик, который также имеет опцию «открыть папку»). Проблема может появиться и в более серьезных формах, где файловый менеджер по умолчанию заменяется не другим файловым менеджером, а другой программой (текстовый редактор, мультимедийный проигрыватель) .
Проблема, как указано здесь , запускается только определенными программами.
Лучшее решение - создать или отредактировать ~/.local/share/applications/mimeapps.list
: отредактируйте строку, которая начинается с, inode/directory=
и добавьте имя файлового менеджера, который вы используете, если его там еще нет; если он уже есть, но сначала там указана другая программа, сначала установите файловый менеджер (если вам нужны другие программы для открытия папок).
Для файлов Пантеона это должно быть как
[Default Applications]
inode/directory=nautilus-folder-handler.desktop
Если среда рабочего стола не совместима с freedesktop, как мой Manjaro Cinnamon, файл, который нужно создать / отредактировать, должен выглядеть ~/.local/share/applications/mimeinfo.cache
примерно так:
[MIME Cache]
inode/directory=nautilus-folder-handler.desktop
Также здесь .
У меня была та же проблема, что и у вас, ребята, но ни один из ответов не помог мне.
Я скачал Konqueror (чтобы я мог слушать Spotify независимо от Firefox), и он установил Dolphin в качестве предварительного условия. После этого Firefox начал открывать файлы в Dolphin.
Поскольку я не использую Dolphin ни для чего, а Konqueror используется только для Spotify, я решил покончить с Dolphin. В каждом дистрибутиве есть какая-то опция для удаления пакетов, оставляя пакеты, которые зависят от них, одни.
В арке это было:
sudo pacman -Rdd dolphin
Я не использую Ubuntu, но так как этот канал называется askubuntu, я провел небольшое исследование для эквивалента Ubuntu:
sudo dpkg -r --force-depends dolphin
(основываясь на этой теме )
Для Тунара это должно быть:
sudo dpkg -r --force-depends thunar
Очевидно, это не относится ко всем. Это решающий вызов, вы должны быть уверены, что дополнительный броузер файлов, который вы удаляете, не важен для чего-то, что без него сломается. Пока вы уверены, что никакие системные приложения не нуждаются в этом, вы всегда можете удалить его и посмотреть, все ли стабильно, и просто переустановить его, если это не так.