Sobrepor a aplicação registada por defeito para utilizadores individuais

O ficheiros /usr/share/applications/mimeapps.list e /usr/share/applications/gnome-mimeapps.list especificam que aplicação está registada para abrir tipos MIME específicos por defeito. Estes ficheiros são fornecidos pela distribuição.

Para sobrepor as configurações do sistema para utilizadores individuais, é necessário criar um ficheiro ~/.config/mimeapps.list com uma lista de tipos MIME para os quais pretende sobrepor a aplicação registada por defeito.

Sobrepor a aplicação registada por defeito para utilizadores individuais

  1. Consulte o ficheiro /usr/share/applications/mimeapps.list para determinar os tipos MIME para os quais pretende alterar a aplicação registada por defeito. Por exemplo, o exemplo seguinte do ficheiro mimeapps.list especifica a aplicação registada por defeito para os tipos MIME text/html e application/xhtml+xml.

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

    A aplicação por defeito (Epiphany) está definida através da especificação do ficheiro correspondente .desktop (epiphany.desktop). A localização por defeito para ficheiros .desktop de outras aplicações é /usr/share/applications/. Os ficheiros .desktop de utilizadores individuais podem ser armazenados em ~/.local/share/applications/.

  2. Crie o ficheiro ~/.config/mimeapps.list. No ficheiro, especifique os tipos MIME e as suas aplicações registadas por defeito correspondentes.

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

    Isto configura a aplicação registada por defeito para o tipo MIME text/html para myapplication1.desktop, e a aplicação registada por defeito para o tipo MIME application/xhtml+xml para myapplication2.desktop.

    Para que estas configurações funcionem corretamente, certifique-se de que ambos os ficheiros myapplication1.desktop e myapplication2.desktop ficam colocados no diretório /usr/share/applications/. Os ficheiros .desktop de utilizadores individuais podem ser armazenados em ~/.local/share/applications/.

  3. Pode utilizar o comando gio mime para confirmar que a aplicação registada por defeito ficou corretamente definida.

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