7.5. Anulación de la aplicación registrada por defecto para todos los usuarios

Como administrador del sistema, puede actualizar la configuración en función de los requisitos. La configuración del administrador del sistema tiene prioridad sobre la configuración del paquete por defecto. Dentro de cada uno, la configuración específica del escritorio tiene prioridad sobre la configuración que no especifica el entorno del escritorio.

Procedimiento

  1. Consulte el archivo /usr/share/applications/mimeapps.list para determinar los tipos MIME para los que desea cambiar la aplicación registrada por defecto. Por ejemplo, el siguiente ejemplo del archivo mimeapps.list especifica la aplicación registrada por defecto para los tipos MIME text/html y application/xhtml xml:

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

    Este ejemplo anterior especifica la aplicación por defecto (Firefox) especificando su correspondiente archivo .desktop (firefox.desktop). Puede encontrar archivos .desktop para otras aplicaciones en el directorio /usr/share/applications/.

  2. Cree el archivo /etc/xdg/mimeapps.list y especifique los tipos MIME y sus correspondientes aplicaciones registradas por defecto en este archivo.

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

    Este ejemplo anterior establece la aplicación registrada por defecto para el tipo MIME text/html a myapplication1.desktop y el tipo MIME application/xhtml xml a myapplication2.desktop.

Pasos de verificación

  • Para que estos ajustes funcionen correctamente, asegúrese de que los archivos myapplication1.desktop y myapplication2.desktop se encuentran en el directorio /usr/share/applications/.
  • Ejecute el comando gio mime query para verificar que la aplicación registrada por defecto está configurada correctamente.

    $ gio mime text/html
    Default application for 'text/html': myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    	firefox.desktop
    Recommended applications:
    	myapplication1.desktop
    	firefox.desktop