Переопределить зарегистрированное по умолчанию приложение для отдельных пользователей

Файлы /usr/share/applications/mimeapps.list и /usr/share/applications/gnome-mimeapps.list указывают, какое приложение зарегистрировано для открытия определенных типов MIME по умолчанию. Эти файлы предоставляются дистрибутивом.

Чтобы переопределить системные значения, установленные по умолчанию для отдельных пользователей, необходимо создать файл ~/.config/mimeapps.list со списком типов MIME, для которых вы хотите переопределить зарегистрированное по умолчанию приложение.

Переопределить зарегистрированное по умолчанию приложение для отдельных пользователей

  1. Ознакомьтесь с файлом /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/.

  2. Создайте файл ~/.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/.

  3. Вы можете использовать команду 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