Використання 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;
Ось так, ваша програма тепер повинна з’явитися в діалоговому вікні «Відкрити з».