Ignorar la aplicación registrada predeterminada para usuarios individuales

Los archivos /usr/share/applications/mimeapps.list y /usr/share/applications/gnome-mimeapps.list especifican qué aplicación está registrada para abrir tipos MIME específicos de forma predeterminada. Estos archivos los aporta la distribución.

Para ignorar la configuración predeterminada del sistema por usuarios individuales, necesita crear un archivo ~/.config/mimeapps.list con una lista de los tipos MIME para los que quiera ignorar la aplicación registrada predeterminada.

Ignorar la aplicación registrada predeterminada para usuarios individuales

  1. Consulte el archivo /usr/share/applications/mimeapps.list para determinar los tipos MIME para los que quiere modificar la aplicación predeterminada registrada. Por ejemplo, el siguiente ejemplo del archivo mimeapps.list especifica la aplicación predeterminada registrada para los tipos MIME text/html y application/xhtml+xml.

    [Default Applications]
    text/html=epiphany.desktop
    application/xhtml+xml=epiphany.desktop

    La aplicación predeterminada (Epiphany) se define especificando su archivo .desktop correspondiente (epiphany.desktop).La localización predeterminada del sistema de los archivos .desktop de otras aplicaciones es /usr/share/applications/. Los archivos .desktop de usuarios individuales se pueden guardar en ~/.local/share/applications/.

  2. Cree el archivo ~/.config/mimeapps.list. En el archivo, especifique los tipos MIME y sus aplicaciones registradas predeterminadas.

    [Default Applications]
    text/html=myapplication1.desktop
    application/xhtml+xml=myapplication2.desktop
    
    [Added Associations]
    text/html=myapplication1.desktop;
    application/xhtml+xml=myapplication2.desktop;

    Esto cambia la aplicación registrada predeterminada para el tipo MIME text/html a myapplication1.desktop, y la aplicación registrada predeterminada para el tipo MIME application/xhtml+xml a myapplication2.desktop.

    Para que estos ajustes funcionen correctamente, asegúrese que tanto el archivo myapplication1.desktop como el archivo myapplication2.desktop están localizados en la carpeta /usr/share/applications/. Los archivos .desktop del usuario se pueden guardar en la carpeta ~/.local/share/applications/.

  3. Puede utilizar el comando gio mime para verificar que la aplicación registrada predeterminada ha sido configurada correctamente:

    $ gio mime text/html
    Default application for “text/html”: myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    	epiphany.desktop
    Recommended applications:
    	myapplication1.desktop
    	epiphany.desktop