Sovrascrivere l'applicazione registrata predefinita per singoli 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 i singoli utenti, è necessario creare un file ~/.config/mimeapps.list con un elenco di tipi MIME per i quali si desidera sovrascrivere l'applicazione registrata predefinita.

Sovrascrivere l'applicazione registrata predefinita per singoli utenti

  1. 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.desktop

    L'applicazione predefinita (Epiphany) è definita specificando il suo file .desktop corrispondente (epiphany.desktop). La posizione predefinita di sistema per i file .desktop di altre applicazioni è /usr/share/applications/. I file .desktop dei singoli utenti possono essere memorizzati in ~/.local/share/applications/.

  2. Creare il file ~/.config/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 lamiaapplicazione1.desktop e lamiaapplicazione2.desktop siano posizionati nella directory /usr/share/applications/. I file .desktop dei singoli utenti possono essere memorizzati in ~/.local/share/applications/.

  3. È 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