Chciałbym dodać miro do domyślnego GUI aplikacji w ustawieniach systemowych / domyślnych aplikacjach. Dodałem ;miro.desktop
obok wszystkich pozycji rhythmbox.desktop, aby ostatecznie odkryć, czy nie został dodany, audio/x-vorbis+ogg=rhythmbox.desktop
ponieważ audio/x-vorbis+ogg=rhythmbox.desktop;miro.desktop
nie pojawiłby się na liście rozwijanej ustawień systemowych / domyślnych aplikacji dla dźwięku.
Mogę znaleźć default.list
w obu
/etc/gnome/defaults.list
lub/usr/share/applications/defaults.list
Modyfikacja albo daje te same wyniki.
Dalsza lektura i stwierdziłem, że GNOME dzieli ustawienia domyślnej aplikacji na ustawienia systemowe i specyficzne dla użytkownika.
- Przydziały aplikacji w całym systemie można znaleźć w
/etc/gnome/defaults.list
. - Specyficzne dla użytkownika w
~/.local/share/applications/defaults.list
.
Rozumiem więc, że jeśli kliknę prawym przyciskiem myszy / otworzę z / ustaw jako domyślny, spowoduje to zmiany w moim ~/.local/share/applications/mimeapps.list
i zostanie powiązany z tym użytkownikiem. Przypuszczam, że mógł nawet utworzyć defaults.list w ~/.local/share/applications/
ale ponieważ obie zmiany dokonane w /usr/share/applications/defaults.list
i /etc/gnome/defaults.list
są szeroko System nie jestem pewien, co jest poprawny sposób. Jaka jest różnica między nimi i którą z poprawnych list należy zmodyfikować?
defaults.list
na/etc/gnome/
,/usr/local/share/applications/
,/usr/share/applications/
i~/.local/share/applications/
są cztery różne formaty, prawdopodobnie będące jednym dniu/usr/share/applications/
(patrząc znacznik czasu) jednej aktualizacji.Jeśli chcesz, aby zmiany pojawiały się w Ustawieniach systemu, musisz je edytować
/etc/gnome/defaults.list
.Jeśli naciśniesz Ctrl+ H, pojawi się okno wyszukiwania i zamiany. W polu Wyszukaj wpisz: - rhythmbox. W polu Zamień na wpisz: - miro.
Wyloguj się lub uruchom ponownie, a wszystkie instancje Rhythmbox zostaną zastąpione Miro. Możesz oczywiście zrobić to ręcznie, jeśli chcesz zachować niektóre ustawienia domyślne Rhythmbox.
Również wszystko, co robisz,
.local/share/applications/mimeapps.list
będzie przeznaczone tylko dla tego użytkownika.źródło