Za pomocą mimeapps.list
Innym sposobem modyfikacji skojarzeń typów plików jest mimeapps.listplik znaleziony w ~/.local/share/applications. Zaletą tej metody jest to, że a.) Nie zależy ona od aplikacji innych firm b.) Nie trzeba modyfikować istniejących plików systemowych.
Oto jak dodać powiązanie lub edytować istniejące:
1. Znalezienie odpowiedniego .desktoppliku
Upewnij się, że program, którego chcesz użyć, ma .desktoppowiązany z nim program uruchamiający. Przejrzyj ~/.local/share/applicationsi /usr/share/applicationsznajdź .desktopplik korelujący dla swojego programu, np mplayer.desktop. Jeśli nie ma .desktoppliku dla Twojej aplikacji, możesz łatwo go utworzyć, postępując zgodnie z instrukcjami zawartymi w tej odpowiedzi .
2. Identyfikacja rodzaju mimetycznego
Za pomocą nautilusa kliknij prawym przyciskiem myszy plik przykładowy, przejdź do właściwości i skopiuj typ mimetyczny wymieniony w Type, np audio/mpeg.
3. Edycja mimeapps.list
Otwórz mimeapps.listw gedit
gedit ~/.local/share/applications/mimeapps.list
Wyszukaj skopiowany powyżej typ mimetyczny. Jeśli istnieje, dołącz .desktopplik do listy powiązanych programów, np .:
audio/mpeg=umplayer.desktop;vlc.desktop;
do
audio/mpeg=umplayer.desktop;vlc.desktop;mplayer.desktop;
Jeśli twój typ mimetyczny nie został uwzględniony, dodaj go jako nowy wiersz i ponownie dołącz .desktopplik:
audio/mpeg=mplayer.desktop;
Na górze tego dodaj nagłówek z, [Added Associations]jeśli jeszcze go nie ma. Tak więc dla właśnie utworzonego pustego pliku będzie wyglądać
[Added Associations]
audio/mpeg=mplayer.desktop;
To wszystko, Twoja aplikacja powinna teraz pojawić się w oknie dialogowym „Otwórz za pomocą”.