Переопределить зарегистрированное приложение, установленное по умолчанию для всех пользователей
Файлы /usr/share/applications/mimeapps.list и /usr/share/applications/gnome-mimeapps.list указывают, какое приложение зарегистрировано для открытия определенных типов MIME по умолчанию. Эти файлы предоставляются дистрибутивом.
Чтобы переопределить системные значения, установленные по умолчанию для всех пользователей, вам необходимо создать файл /etc/xdg/mimeapps.list или /etc/xdg/gnome-mimeapps.list со списком типов MIME, для которых вы хотите переопределить зарегистрированное приложение.
Файлы, расположенные в /etc/xdg/, имеют приоритет над файлами в /usr/share/applications/. Кроме того, файл /etc/xdg/gnome-mimeapps.list имеет приоритет над файлом /etc/xdg/mimeapps.list, но может быть переопределён пользовательской конфигурацией в файле ~/.config/mimeapps.list.
Переопределить зарегистрированное приложение, установленное по умолчанию для всех пользователей
-
Ознакомьтесь с файлом /usr/share/applications/mimeapps.list, чтобы определить типы MIME, для которых вы хотите изменить зарегистрированное по умолчанию приложение. Например, в следующем образце файла mimeapps.list указано зарегистрированное по умолчанию приложение для типов MIME text/html и application/xhtml+xml:
[Default Applications] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktopПриложение по умолчанию (Epiphany) определяется указанием соответствующего файла .desktop (epiphany.desktop). По умолчанию местоположение для файлов .desktop других приложений является каталог /usr/share/applications/.
-
Создайте файл /etc/xdg/mimeapps.list. В файле укажите типы MIME и соответствующие им зарегистрированные по умолчанию приложения:
[Default Applications] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktop [Added Associations] text/html=myapplication1.desktop; application/xhtml+xml=myapplication2.desktop;Это действие установит зарегистрированное приложение для использования по умолчанию для типа MIME text/html в myapplication1.desktop и для application/xhtml+xml типа MIME в myapplication2.desktop.
Чтобы эти настройки работали правильно, убедитесь, что файлы myapplication1.desktop и myapplication2.desktop размещены в каталоге /usr/share/applications/.
-
Вы можете использовать команду gio mime, чтобы убедиться, что зарегистрированное по умолчанию приложение установлено правильно:
$ gio mime text/html Default application for “text/html”: myapplication1.desktop Registered applications: myapplication1.desktop epiphany.desktop Recommended applications: myapplication1.desktop epiphany.desktop