Overstyr standardappen for alle brukarar
Filene /usr/share/applications/mimeapps.list og /usr/share/applications/gnome-mimeapps.list oppgjev kva app som er registrert som standard for å opne bestemte MIME-typar. Desse filene kjem frå distribusjonen.
For å overstyre systemstandardane for alle brukarar på systemet må du opprette fila /etc/xdg/mimeapps.list eller /etc/xdg/gnome-mimeapps.list med ei liste over MIME-typar der du vil overstyre standardappen.
Filer i /etc/xdg/ går føre filer i /usr/share/applications/. I tillegg har /etc/xdg/gnome-mimeapps.list forrang framfor /etc/xdg/mimeapps.list, men kan overstyrast av brukaren sitt oppsett i ~/.config/mimeapps.list.
Overstyr standardappen for alle brukarar
-
Sjå i fila /usr/share/applications/mimeapps.list for å finne MIME-typane du vil endre standardappen for. Dette utdraget frå fila mimeapps.list oppgjev til dømes standardappen for MIME-typane text/html og application/xhtml+xml:
[Default Applications] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktopStandardappen (Epiphany) vert oppgjeven med den tilhøyrande .desktop-fila (epiphany.desktop). Standardplasseringa for .desktop-filene til andre appar er /usr/share/applications/.
-
Opprett fila /etc/xdg/mimeapps.list. I fila fører du opp MIME-typane og standardappane deira:
[Default Applications] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktop [Added Associations] text/html=myapplication1.desktop; application/xhtml+xml=myapplication2.desktop;Dette set standardappen for MIME-typen text/html til myapplication1.desktop, og standardappen for MIME-typen application/xhtml+xml til myapplication2.desktop.
For at desse innstillingane skal verke rett, må både myapplication1.desktop og myapplication2.desktop liggje i mappa /usr/share/applications/.
-
Du kan bruke kommandoen gio mime for å stadfeste at standardappen er rett sett:
$ gio mime text/html Standard program for «text/html»: myapplication1.desktop Registrerte program: myapplication1.desktop epiphany.desktop Tilrådde program: myapplication1.desktop epiphany.desktop