Jak zmienić domyślny program dla wybranego typu pliku w całym systemie w KDE lub XFCE?

11

Chciałbym mieć pliki wybranego typu (według ich rozszerzenia), które można otwierać za pomocą określonych programów. Jakie pliki konfiguracyjne muszę edytować?
Próbowałem trochę, /usr/share/appplications/default.listale to nie działa.

igor012
źródło

Odpowiedzi:

16

Spójrz na plik $HOME/.local/share/applications/defaults.list

Istnieje sekcja [Default Applications]określająca programy dla poszczególnych typów MIME. Możesz dodać na przykład:

application/x-debian-package=gdebi.desktop

Te .desktoppliki można znaleźć w /usr/share/applications/lub można tworzyć własne pliki mocy $HOME/.local/share/applications/. Aby znaleźć typ MIME plików, uruchom

file --mime-type <some_file>

Alternatywnie, w KDE można to zrobić w GUI w Powiązaniach plików w Ustawieniach systemu.


Aby zarejestrować typ MIME dla rozszerzenia, patrz freedesktop.org - AddingMIMETutor i stackoverflow - Zarejestruj rozszerzenia plików / typy MIME w systemie Linux .

Marco
źródło
Zmodyfikowałem typ MIME `MimeType = image / x-exr; image / tiff; image / png; image / jpeg; image / dpx; ' w pliku .desktop.
igor012
1
W mojej wersji z Fedora release 18 (Spherical Cow)programem xfce plik miał nazwę mimeapps.list, a nie defaults.list. JTYSK
zakątek
Można tego użyć do ustawienia aplikacji na podstawie typu MIME, ale co z rozszerzeniem pliku (jak w pierwotnym pytaniu)? Na przykład szkice przetwarzające mają typ MIME tekst / zwykły („zwykły dokument tekstowy”), ale można je odróżnić poprzez rozszerzenie .pde. Chciałbym ustawić je, aby otwierały się w Przetwarzaniu, ale nie byłem w stanie tego zrobić bez wpływu na pliki .txt i inne.
appas
1
@appas Najpierw zarejestruj rozszerzenie pliku na typ MIME. Następnie przypisujesz aplikację do typu MIME, jak pokazano w tej odpowiedzi.
Marco
Możesz również znaleźć niestandardowe pliki „Otwórz za pomocą” .desktop (Desktop Entry) w tym folderze aplikacji lokalnych - tutaj są one automatycznie tworzone. Niektóre opcje w pliku można edytować za pomocą interfejsu GUI „Właściwości pliku” z menedżera plików.
Edward,