Za pomocą mimeapps.list
Innym sposobem modyfikacji skojarzeń typów plików jest mimeapps.list
plik 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 .desktop
pliku
Upewnij się, że program, którego chcesz użyć, ma .desktop
powiązany z nim program uruchamiający. Przejrzyj ~/.local/share/applications
i /usr/share/applications
znajdź .desktop
plik korelujący dla swojego programu, np mplayer.desktop
. Jeśli nie ma .desktop
pliku 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.list
w gedit
gedit ~/.local/share/applications/mimeapps.list
Wyszukaj skopiowany powyżej typ mimetyczny. Jeśli istnieje, dołącz .desktop
plik 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 .desktop
plik:
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ą”.