Як змінити програму за замовчуванням для вибраного типу файлів у всій системі в kde або xfce?


11

Я хотів би, щоб файли обраного типу (за їх розширенням) відкривались із деякими конкретними програмами. Які файли конфігурації мені потрібно редагувати?
Я спробував деякі, /usr/share/appplications/default.listале це не працює.

Відповіді:


16

Погляньте на файл $HOME/.local/share/applications/defaults.list

Існує розділ [Default Applications]із зазначенням програм для конкретних типів mime. Ви можете додати, наприклад:

application/x-debian-package=gdebi.desktop

Ці .desktopфайли можуть бути знайдені в /usr/share/applications/або ви можете створювати свої власні файли в $HOME/.local/share/applications/. Щоб дізнатися тип mime файлів, запустіть

file --mime-type <some_file>

Крім того, у KDE ви можете виконати те саме в GUI у асоціаціях файлів всередині системних налаштувань.


Щоб зареєструвати тип MIME для розширення, див. Freedesktop.org - AddingMIMETutor та stackoverflow - Зареєструйте розширення файлів / типи mime в Linux .


Я змінив тип mime `MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx; ' у файлі .desktop.
igor012

1
У моїй версії Fedora release 18 (Spherical Cow)під керуванням xfce файл отримав назву mimeapps.list, а не defaults.list. JTYSK
куточок

Це можна використовувати для встановлення програми на основі типу MIME, а як щодо розширення файлу (відповідно до оригінального питання)? Наприклад, ескізи обробки обробляють текст MIME text / plain ("звичайний текстовий документ"), але їх можна розрізнити за допомогою розширення .pde. Я хотів би налаштувати їх на відкриття в Processing, але не змогли це зробити, не впливаючи також на .txt та інші.
додатки

1
@appas Спочатку ви зареєструєте розширення файлу до типу MIME. Потім ви призначаєте програму типу MIME, як зображено в цій відповіді.
Марко

Ви також можете знайти спеціальні файли "Відкрити за допомогою" .desktop (Desktop Entry) у цій папці локальних програм - вони автоматично створюються тут. Деякі параметри всередині файлу можна редагувати за допомогою GUI "Властивості файлу" від менеджера файлів.
Едвард
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.