Переопределить зарегистрированное по умолчанию приложение для отдельных пользователей
Файлы /usr/share/applications/mimeapps.list и /usr/share/applications/gnome-mimeapps.list указывают, какое приложение зарегистрировано для открытия определенных типов MIME по умолчанию. Эти файлы предоставляются дистрибутивом.
Чтобы переопределить системные значения, установленные по умолчанию для отдельных пользователей, необходимо создать файл ~/.config/mimeapps.list со списком типов MIME, для которых вы хотите переопределить зарегистрированное по умолчанию приложение.
Переопределить зарегистрированное по умолчанию приложение для отдельных пользователей
-
Ознакомьтесь с файлом /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/. Файлы .desktop отдельных пользователей могут храниться в ~/.local/share/applications/.
-
Создайте файл ~/.config/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/. Файлы .desktop отдельных пользователей могут храниться в ~/.local/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