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

11

Я хотел бы, чтобы файлы выбранного типа (по их расширению) открывались с помощью определенных программ. Какие файлы конфигурации мне нужно редактировать?
Я попробовал немного, /usr/share/appplications/default.listно это не работает.

igor012
источник

Ответы:

16

Посмотрите файл $HOME/.local/share/applications/defaults.list

Есть раздел [Default Applications]для указания программ для определенных типов пантомимы. Вы можете добавить, например:

application/x-debian-package=gdebi.desktop

Эти .desktopфайлы могут быть найдены в /usr/share/applications/или вы можете создавать свои собственные файлы в $HOME/.local/share/applications/. Чтобы узнать тип файлов MIME, запустите

file --mime-type <some_file>

Кроме того, в KDE можно сделать то же самое в графическом интерфейсе пользователя в разделе «Связи файлов» в «Системных настройках».


Чтобы зарегистрировать MIME-тип для расширения, см. Freedesktop.org - AddingMIMETutor и stackoverflow - Зарегистрируйте типы расширений / mime-файлов в Linux .

Marco
источник
Я изменил 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. Я хотел бы настроить их открытие в обработке, но не смог сделать это без влияния на .txt и другие.
Appas
1
@appas Сначала вы регистрируете расширение файла для MIME-типа. Затем вы назначаете приложение типу MIME, как показано в этом ответе.
Марко
Вы также можете найти пользовательские файлы «Open with» .desktop (Desktop Entry) в этой папке локальных приложений - они автоматически создаются здесь. Некоторые параметры внутри файла можно редактировать с помощью графического интерфейса «Свойства файла» из файлового менеджера.
Эдвард