Перевизначення типової зареєстрованої програми для окремих користувачів

Файли /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, а типову зареєстровану програму для типу MIME application/xhtml+xml на 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