Как установить приложения по умолчанию в 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