Установить приложение «по умолчанию» для MIME-типа в Firefox

4

Я установил в основном для всех типов файлов в «Правка-> Настройки-> Приложения» значение «Всегда спрашивать», потому что я хочу для каждого файла решить, хочу ли я открыть или сохранить его.

Мой обычный рабочий процесс при сохранении файла на диск - это открыть список загрузок Firefox и дважды щелкнуть по нему после завершения загрузки. Однако Firefox использует бессмысленные приложения для открытия файлов при нажатии на них в списке загрузки.

Например, Firefox использует Krita (используется для рисования и иллюстрации) для открытия файлов PDF. Еще хуже: если щелкнуть правой кнопкой мыши файл и выбрать «Открыть папку», Firefox откроет папку с помощью Filelight, инструмента анализа дискового пространства KDE.

Я предполагаю, что Firefox использует приложения с пометкой «(по умолчанию)» рядом с их именем в списке выбора в «Правка-> Настройки-> Приложения». Как Firefox определяет, какое приложение используется по умолчанию? И как я могу это изменить?

Примечание. Я уже видел приложение, которое устанавливает приложение по умолчанию для типов файлов, и как выбрать приложение по умолчанию для открытия файлов в Firefox? и не хотите, чтобы Firefox всегда открывал файл с помощью определенного приложения. Я хочу оставить настройки в «Правка-> Настройки-> Приложения» в «Всегда спрашивать» и изменять только приложение, которое используется при активном щелчке файла в списке загрузок.

Крис
источник

Ответы:

2

У меня была такая же проблема на Ubuntu. Запуск следующих команд в терминале работал для меня:

$ cd /usr/share/applications
$ xdg-mime default evince.desktop application/pdf

Согласно этому ответу , вы $HOME/.local/share/applicationsтоже можете проверить , но мне это не нужно.

Дэн
источник
Добро пожаловать в StackExchange. Вы должны включить немного больше деталей в свой ответ, так как он стоит не полностью отвечает ОП: он работает, но почему? Краткие ответы приветствуются, но не в ущерб объяснениям.
MariusMatutiae
@MariusMatutiae, спасибо. Если бы я знал почему, я бы написал объяснение. У меня была такая же проблема, и я нашел решение в другом месте, поэтому я подумал, что могу поделиться своим решением. Мне также было бы очень любопытно, почему это происходит (у меня возникла проблема при установке и удалении Adobe Reader).
Дан
0

Firefox определяет приложение по информации о типе mime, отправленной с сервера в заголовке файла загрузки. Расширение файла не имеет значения.

Но некоторые серверы просто не отправляют эту информацию. До сих пор я не нашел способа установить поведение по умолчанию для этого случая.

Маркус Н.
источник