Sovrascrivere l'applicazione registrata predefinita per tutti gli utenti
I file /usr/share/applications/mimeapps.list e /usr/share/applications/gnome-mimeapps.list specificano quale applicazione è registrata per aprire tipi MIME specifici come impostazione predefinita. Questi file sono forniti dalla distribuzione.
Per sovrascrivere i valori predefiniti di sistema per tutti gli utenti sul sistema, è necessario creare un file /etc/xdg/mimeapps.list o /etc/xdg/gnome-mimeapps.list con un elenco di tipi MIME per i quali si desidera sovrascrivere l'applicazione registrata predefinita.
I file situati in /etc/xdg/ hanno precedenza sui file trovati in /usr/share/applications/. Inoltre, /etc/xdg/gnome-mimeapps.list ha precedenza su /etc/xdg/mimeapps.list, ma può essere sovrascritto dalla configurazione utente in ~/.config/mimeapps.list.
Sovrascrivere l'applicazione registrata predefinita per tutti gli utenti
-
Consultare il file /usr/share/applications/mimeapps.list per determinare i tipi MIME per i quali si desidera modificare l'applicazione registrata predefinita. Ad esempio, il seguente esempio del file mimeapps.list specifica l'applicazione registrata predefinita per i tipi MIME text/html e application/xhtml+xml:
[Default Applications] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktopL'applicazione predefinita (Epiphany) è definita specificando il suo file .desktop corrispondente (epiphany.desktop). La posizione predefinita per i file .desktop di altre applicazioni è /usr/share/applications/.
-
Creare il file /etc/xdg/mimeapps.list. Nel file, specificare i tipi MIME e le loro applicazioni registrate predefinite corrispondenti:
[Default Applications] text/html=lamiaapplicazione1.desktop application/xhtml+xml=lamiaapplicazione2.desktop [Added Associations] text/html=lamiaapplicazione1.desktop; application/xhtml+xml=lamiaapplicazione2.desktop;Questo imposta lamiaapplicazione1.desktop come applicazione registrata predefinita per il tipo MIME text/html, e lamiaapplicazione2.desktop come applicazione registrata predefinita per il tipo MIME application/xhtml+xml.
Per far funzionare correttamente queste impostazioni, assicurarsi che entrambi i file lamiaapplicazione1.desktop e lamiaapplicazione2.desktop siano posizionati nella directory /usr/share/applications/.
-
È possibile utilizzare il comando gio mime per verificare che l'applicazione registrata predefinita sia stata impostata correttamente:
$ gio mime text/html Applicazione predefinita per “text/html”: lamiaapplicazione1.desktop Applicazioni registrate: lamiaapplicazione1.desktop epiphany.desktop Applicazioni raccomandate: lamiaapplicazione1.desktop epiphany.desktop