Заставьте Firefox использовать xdg-open для открытия файлов

13

Есть ли способ заставить Firefox использовать системные настройки по умолчанию, например, xdg-open для открытия всех типов файлов?

marmistrz
источник
Похоже, что он будет работать по умолчанию с FF 38: bugzilla.mozilla.org/show_bug.cgi?id=694870
marmistrz
3
По-прежнему не так с Firefox 50.0.2.
Конрад Хеффнер

Ответы:

1

Откройте меню Firefox (щелкните 3 горизонтальные полосы в меню Firefox), затем щелкните значок «Настройки». В появившейся слева боковой панели выберите Приложения.

Если файл, который вы пытаетесь открыть, указан там, выберите Всегда спрашивать в раскрывающемся списке справа от типа файла. В следующий раз, когда вы попытаетесь открыть файл, вам будет предложено указать способ обработки файла. Выберите правильное приложение для использования, затем выберите Всегда использовать эту программу, чтобы принудительно запустить его в будущем. Если вы случайно выбрали приложение, которое не работает с файлом, повторяйте эти шаги, пока не выберите программу, которая работает с вашим файлом.

Помните, Linux использует магические числа для определения типа файла, в то время как Windows использует расширение файла. Если расширение или магическое число не может быть использовано для определения типа файла, вас будут спрашивать каждый раз, когда вы пытаетесь открыть файл, поскольку Firefox не сможет определить правильный тип файла.

RdGreenlaw
источник
1
Linux фактически использует все три метода. Совместимые с XDG настольные среды связывают файлы с типами MIME и используют конфигурацию XDG, чтобы связывать типы MIME с методами их обработки. Большинство файловых менеджеров также используют расширения для представления файлов пользователю. Магические числа используются в качестве крайней меры.
Deuxis
Спасибо за разъяснение - я не уточнил последовательность проверки файлов.
RdGreenlaw
Сама последовательность для xdg-open и DE - это расширение (предполагается, что MIME) -> MIME -> возможно, магическое число. Я предполагаю, что это потому, что проверить имя быстрее, чем запрашивать некоторые метаданные MIME, они делают это только тогда, когда расширение неизвестно или не существует. И, конечно, когда программа, предназначенная для работы в каком-либо формате (например, GIMP), загружает файл, он не беспокоится о синтаксическом анализе имени или запросе типа MIME, она сразу же проверяет магическое число.
Deuxis
1
Что если приложения нет в Applicationsсписке?
Мухаммед Гелбана