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


20

Моя система за замовчуванням - Nautilus. Але коли я клацну правою кнопкою миші в розділі "Завантаження" і оберіть "відкрити папку, що містить", вона відкриє Thunar, а не Nautilus.

Відкрити папку, що містить

Як я можу це змінити?


2
Відповіді на це питання для мене не спрацювали, але це сталося: askubuntu.com/a/404332/10244
GlenPeterson

Відповіді:


17

Після багатьох спроб я натрапив на дуже простий метод, поданий вище Гіллом Бейтсом

  1. Перейдіть у Налаштування системи
  2. Переключіть менеджер за замовчуванням на щось інше
  3. Перемкніть його назад

Тому я зробив це, потім закрив і знову відкрив Firefox і, напевно, це спрацювало як шарм. Можливо, я можу тут покликати бритва Оккама ...


1
це працювало для мене. мені не довелося перезапускати Firefox.
Jayen

2
Ідентична проблема в Kubuntu 14.04, це виправлено. У KDE це Default Applications -> File Manager.
Еш

Дякую! Я не можу повірити, що це спрацювало ... Відповідно до коментаря Еша, це виправлення працює на Kubuntu trusty
dwurf

3
Чи можете ви додати підказку про те, де в налаштуваннях системи можна змінити зміни? У Ubuntu 16.10 в налаштуваннях деталей є розділ з назвою " Програми за замовчуванням", але він дозволяє мені лише вибирати типові параметри для веб , пошти , календаря , музики , відео та фотографій , без файлового менеджера.
АБО Mapper

Рішення - це результат, коли менеджер файлів стає першим згаданим після inode/directory=, /usr/share/applications/mimeinfo.cacheпісля, коли налаштування файлового менеджера буде оновлено, як зазначено (див. Мою відповідь ). Ваше рішення можливе в Unity та інших настільних комп’ютерах, де є таке налаштування для перемикання файлового менеджера на GUI. Якщо це відсутнє, це можна зробити вручну, як зазначено.

7

Пропозиція від @carnendil не є розумною, оскільки система створює цей список при запуску, і тому користувач не повинен безпосередньо редагувати його. Насправді кожен запис повинен містити всі параметри, наявні в системі, і іноді перший запис не є кращим.

Теоретично пропозиція @Fab має спрацювати, але виявляється, що інколи програми намагаються defaults.listвиключно посилатися . Наприклад, обговорення на Bugzilla виявляє, що Firefox навіть не знає шукати жодного з локальних списків користувача, defaults.listі mimeapps.list.


Тому я пропоную вам відредагувати один із наступних файлів, причому перший варіант, мабуть, буде найрозумнішим вибором, якщо ви не користуєтесь системою багатокористувача:

  1. Редагувати /usr/share/applications/defaults.list; або
  2. Редагувати як ~/.local/share/applications/mimeapps.list і ~/.local/share/applications/defaults.list; або
  3. Відредагуйте один із файлів всередині, ~/.local/share/applications/а потім створіть символічне посилання на цей файл з іншого (наприклад, редагуйте ~/.local/share/applications/mimeapps.listта посилайтеся на нього з ~/.local/share/applications/defaults.list).

До одного з наведених вище варіантів додайте (або змініть) наступний рядок:

inode/directory=Thunar-folder-handler.desktop

1
Прийнята відповідь не працювала для мене, але це працювало для мене в Xubuntu 16.04 LTS для Thunar File Manager; Тільки точка редагування 1: inode/directory=thunar.desktop(інших файлів не існує).
Рутрус

1
Я думаю, що використання xdf-mime default thunar.desktop inode/directoryще більш надійне.
Рафаель

5

Я також стикався з такою проблемою, але в моєму випадку - просто переключення файлового менеджера за замовчуванням на щось і повернення до потрібного, використовуючи стандартний gui, було корисним.


Рішення - це результат, коли менеджер файлів стає першим згаданим після inode/directory=, /usr/share/applications/mimeinfo.cacheпісля, коли налаштування файлового менеджера буде оновлено, як зазначено (див. Мою відповідь ). Ваше рішення можливе в Unity та інших настільних комп’ютерах, де є таке налаштування для перемикання файлового менеджера на GUI. Якщо це відсутнє, це можна зробити вручну, як зазначено.

3

У файлі є стара помилка, яка вказує на деякі налаштування /usr/share/applications/mimeinfo.cache.

Рядок, який починається з inode/directory=моєї системи, виглядає приблизно так:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Я здогадуюсь, замість цього твої вказують на Тунар.

Щоб внести зміни, потрібно відредагувати mimeinfo.cache:

gksu gedit /usr/share/applications/mimeinfo.cache

2
Еквівалент KDE до цього останнього рядка буде Alt-F2, щоб отримати діалогове вікно запуску, а потім kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj

3

Якщо вже згадані рішення не працюють, спробуйте це .

Напишіть наступне на /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Змініть Execрядок на свій смак. (За замовчуванням nautilus.)


2

Якщо ви не хочете змінювати налаштування системи або не маєте до них доступу, ви можете скопіювати та персоналізувати рядок, починаючи з inode/directory=(від /usr/share/applications/mimeinfo.cache) до~/.local/share/applications/mimeapps.list


1

Рішення для тих, хто працює в середовищі XFCE, грунтуючись на інших відповідях:

  1. Запустіть xfce4-mime-settings(або Меню налаштувань -> Редактор типу Mime).

  2. Знайдіть у списку inode / каталог

  3. Встановіть відкриту папку за допомогою Thunar або подібного


0

була така ж проблема (Kubuntu 14.04, папка для завантаження відкрита з нахабністю). Остаточне рішення пояснилося тут: https://mtekk.us/archives/guides/make-firefox-use-dolphin-for-open-contain-folder/ У моєму випадку: мені довелося видалити зухвалий і gwenview зі списку, і воно спрацювало (відкривається моїм дельфіном файлового менеджера за замовчуванням)


0

Рішення, представлене в інших відповідях тут і тут, що включає оновлення налаштування для файлового менеджера, також працює, але для цього вам потрібна настройка GUI, і це може бути тимчасово, оскільки винуватець може перейняти після встановлення або оновлення програм (див. Посилання нижче ).


Це проблема, яка також з'явилася для мене в останніх версіях Ubuntu та системах на базі ubuntu, а також в інших системах Linux, таких як Manjaro. Це так само з'являється в інших браузерах, як Chrome і навіть інших програмах (наприклад, uGet , завантажувач, який також має опцію "відкрити папку, що містить"). Проблема може з'явитися також у більш важких формах, коли менеджер файлів за замовчуванням замінюється не іншим файловим менеджером, а іншою програмою (текстовий редактор, мультимедійний програвач) .

Проблема, як зазначено тут , викликається лише певними програмами.

Найкраще рішення - створити або відредагувати ~/.local/share/applications/mimeapps.list: відредагуйте рядок, що починається з inode/directory=цього пункту, і додайте ім'я файлового менеджера, який ви використовуєте, якщо його вже немає; якщо це вже є, але інша програма перерахована там, спочатку поставте диспетчер файлів (якщо вам потрібні інші програми, щоб відкрити папки).

Для файлів Pantheon це повинно бути таким

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Якщо середовище робочого столу не є компромісним freeesktop, як у мого Manjaro Cinnamon, файл, який потрібно створити / відредагувати, має бути ~/.local/share/applications/mimeinfo.cacheтаким:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

Також тут .


0

У мене було те саме питання, що і ви, хлопці, але жодна з відповідей не працювала на мене.

Я завантажив Konqueror (щоб я міг слухати Spotify незалежно від Firefox), і він встановив Dolphin як необхідну умову. Firefox почав відкривати файли в Дельфіні після цього.

Оскільки я не використовую Dolphin ні для чого, а Konqueror використовується лише для Spotify, я вирішив покінчити з Дельфіном. Кожен дистрибутив має певний варіант видалення пакунків, залишаючи пакунки, які залежать від них у спокої.

В арці було:

sudo pacman -Rdd dolphin

Я не використовую Ubuntu, але оскільки цей канал називається askubuntu, я трохи дослідив еквівалент Ubuntu:

sudo dpkg -r --force-depends dolphin

(на основі цієї теми )

Для Thunar це повинно бути:

sudo dpkg -r --force-depends thunar

Очевидно, це стосується не всіх. Це виклик судового рішення, ви повинні бути впевнені, що додатковий браузер файлів, який ви видаляєте, не має істотного значення для того, що зламається без нього. Поки ви впевнені, що системні програми не потребують цього, ви завжди можете його видалити і побачити, чи стабільні речі, і просто перевстановити їх, якщо їх немає.


ви встановили винуватця, не потребуючи цього, і його усунення, звичайно, є рішенням. але якщо проблема створюється програмою, яку ви хочете зберегти, подивіться тут .
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.