Використання mimeapps.list
Інший спосіб зміни асоціацій типу файлів - через mimeapps.listфайл, знайдений у ~/.local/share/applications. Перевага цього методу полягає в тому, що а.) Він не залежить від сторонніх додатків б.) Не потрібно змінювати існуючі системні файли.
Ось як додати асоціацію чи відредагувати наявну:
1. Пошук потрібного .desktopфайлу
Переконайтесь, що програма, яку ви хочете використовувати, має з собою .desktopпусковий апарат. Прогляньте ~/.local/share/applicationsі /usr/share/applicationsзнайдіть відповідний .desktopфайл для вашої програми, наприклад mplayer.desktop. Якщо .desktopдля вашої програми немає файлу, ви можете легко створити його, дотримуючись інструкцій, наведених у цій відповіді .
2. Ідентифікація міметипу
Використовуючи nautilus клацніть правою кнопкою миші на зразковому файлі, перейдіть до властивостей та скопіюйте вказаний нижче параметр mimetype Type, наприклад audio/mpeg.
3. Редагування mimeapps.list
Відкрити mimeapps.listв gedit
gedit ~/.local/share/applications/mimeapps.list
Шукайте міметик, який ви скопіювали вище. Якщо він існує, додайте .desktopфайл до списку пов'язаних програм, наприклад:
audio/mpeg=umplayer.desktop;vlc.desktop;
до
audio/mpeg=umplayer.desktop;vlc.desktop;mplayer.desktop;
Якщо ваш міметик не був включений в першу чергу, додайте його як новий рядок і знову додайте .desktopфайл:
audio/mpeg=mplayer.desktop;
Угорі додайте заголовок, [Added Associations]якщо його ще немає. Отже, для порожнього файлу, який тільки що створений, він виглядатиме так
[Added Associations]
audio/mpeg=mplayer.desktop;
Ось так, ваша програма тепер повинна з’явитися в діалоговому вікні «Відкрити з».