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