Как я могу изменить действие загрузки по умолчанию на gnome-open в Firefox?

Firefox определяет, какую программу использовать для открытия загрузки, основываясь на типе MIME загрузки. Более подробную информацию об этом можно найти в онлайн-документации Mozilla .

Мне кажется, что когда Firefox обнаруживает MIME-тип, для которого у него нет конфигурации, он предлагает пользователю открыть его в Gedit. Почему Гедит? Как я могу изменить значение по умолчанию для нераспознанных типов MIME на gnome-open?

5
задан 16 February 2013 в 16:54

2 ответа

Настройка для типов пантомимы в Firefox хранится в helpers.global_mime_types_file и helpers.private_mime_types_file. Вы можете увидеть их значения в about: config : mime_types_file
Также приложения по умолчанию для типов пантомимы хранятся либо в ~/.local/share/applications/mimeapps.list, либо в /usr/share/applications/defaults.list. В моем случае эта строка application/octet-stream=gedit.desktop; присутствовала в mimeapps.list и, следовательно, firefox предлагал открыть некоторые приложения в gedit. Вы можете изменить его на другое приложение по вашему выбору.

0
ответ дан 16 February 2013 в 16:54

Введение в заголовок Content-Type:

Каждый HTTP-ответ содержит заголовок с именем Content-Type, он содержит тип MIME возвращаемого потока данных. Например, тип MIME может быть text/plain или text/html.

Серверы обычно настроены на установку заголовка Content-Type на application/octet-stream, когда он не может сам определить, какой тип файла для загрузки. Вот почему вы досадно не получаете правильное предложение при загрузке новых или неуниверсальных типов файлов, таких как .deb файлы.

Изменение действия по умолчанию для новых и нераспознанных типов MIME:

Для новых и нераспознанных типов MIME вы можете просто установить действие по умолчанию, установив флажок «Делать это автоматически для файлов, подобных этому с этого момента». в приглашении на загрузку. Флажок изначально отключен, но вы можете включить его, установив переключатель рядом с «Открыть с помощью» или изменив приложение по умолчанию.

Вы сможете просмотреть свой выбор, открыв вкладки «Приложения» в меню «Правка», «Настройки».

Изменение действия по умолчанию для application / octet-stream:

По какой-то причине Firefox не позволит вам изменить действие по умолчанию для файлов application/octet-stream. Вам придется изменить обработчик пользователя по умолчанию для этого типа MIME, например:

  1. Открыть ~/.local/share/applications/mimeapps.list.
  2. Найдите линию, начинающуюся с application/octet-stream= в [Added Associations]. Если его там нет, создайте его.
  3. Справа от знака равенства поставьте: gedit.desktop;, или какой .desktop вы хотите использовать.

Изменение действия по умолчанию для application / octet-stream на gnome-open:

В моем случае я хочу по умолчанию использовать gnome-open, но оно не имеет предварительно существующего Файл .desktop, поэтому я создал его в ~/.local/share/applications/ со следующим содержимым:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=gnome-open %f
Name=gnome-open
Comment=Custom definition for gnome-open
NoDisplay=true
0
ответ дан 16 February 2013 в 16:54

Другие вопросы по тегам:

Похожие вопросы: