Куда пошли варианты совместного использования от Наутилуса?

Как установить приложения по умолчанию в Chromium / Chrome / Firefox / Ubuntu Linux

Ситуация: вы ненавидите приложение по умолчанию, которое открывается при двойном щелчке файла или при открытии его с помощью браузера Chrome и вы хотите

В Unity (и, вероятно, Gnome 3 Shell) некоторые приложения по умолчанию могут быть изменены через gnome-control-center: Системные настройки> Информация о системе> Приложения по умолчанию Вы также можете щелкнуть правой кнопкой мыши по файлу> выберите «Свойства»> «Открыть с помощью». Посмотрите, какие приложения / программы перечислены там. Вы также можете добавить их и установить по умолчанию. Если ни одно из вышеперечисленных действий не работает, вы можете использовать xdg-utils (xdg-mime) для установки приложения по умолчанию для определенного типа Mime

. Сначала вам нужно выяснить, какую текстовую строку использовать как " mime type ".

Пример: Chromium по умолчанию открывает магнитные ссылки и файлы bittorrent с transmission-gtk. Вы хотите использовать потоп. Файлы .desktop обычно находятся в папке /usr/share/applications/. Мы используем команду cat для поиска файла /usr/share/applications/transmission-gtk (строка, начинающаяся с «MimeType»):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Bingo! x-schem-handler / magnet и application / x-bittorrent - это типы mime, за которыми мы работаем.

Как использовать команду xdg-mime? Простой: xdg-mime default myapp.desktop mymimetype

.. где мы подставляем myapp.desktop и mymimetype значениями сверху.

Следуя приведенному выше примеру, мы хотим, чтобы магнитные ссылки и файлы битрейдеров открывались с помощью Потоп (deluge-gtk). Сначала вам нужно установить пакет deluge-gtk (иначе файл .desktop не будет существовать). Затем вы должны выполнить:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

Последняя команда (grep) должна вернуть « myapp.desktop » и другой тип mime для магнита. В противном случае что-то пошло не так (возможно, файл рабочего стола не существует?).

И это все! Закройте и снова откройте Chrome-браузер (или выйдите из системы / login).

Для документации файлы, которые связаны с типами mime и стандартными приложениями, это:

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list
1
задан 5 October 2012 в 05:36

0 ответов

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

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