Sobrepondo o aplicativo padrão registrado para usuários individuais

Os arquivos /usr/share/applications/mimeapps.list e /usr/share/applications/gnome-mimeapps.list especifica qual aplicativo é registrado para abrir tipos MIME específicos por padrão. Esses arquivos são fornecidos pela distribuição.

Para sobrepor os padrões do sistema para usuários individuais, você precisa criar um arquivo ~/.config/mimeapps.list com uma lista de tipos MIME para qual você deseja sobrepor o aplicativo padrão registrado.

Sobrepondo o aplicativo padrão registrado para usuários individuais

  1. Consulte o arquivo /usr/share/applications/mimeapps.list para determinar os tipos MIME para os quais você deseja alterar o aplicativo registrado padrão. Por exemplo, o exemplo a seguir de arquivo mimeapps.list especifica o aplicativo padrão registrado para os tipos MIME text/html e application/xhtml+xml:

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

    O aplicativo padrão (Epiphany) é definido especificando seu arquivo .desktop correspondente (epiphany.desktop). A localização padrão do sistema para os arquivos .desktop de outros aplicativos é /usr/share/applications/. Arquivos .desktop de usuários individuais podem ser armazenados em ~/.local/share/applications/.

  2. Crie o arquivo ~/.config/mimeapps.list. No arquivo, especifique os tipos MIME e seus aplicativos padrão registrados correspondentes:

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

    Isso define o aplicativo registrado padrão para o tipo MIME text/html para meuaplicativo1.desktop e o aplicativo registrado padrão para o tipo MIME application/xhtml+xml para meuaplicativo2.desktop.

    Para essas configurações funcionarem corretamente, assegure-se de que ambos meuaplicativo1.desktop e meuaplicativo2.desktop sejam colocados no diretório /usr/share/applications/. Arquivos .desktop dos usuários individuais podem ser armazenados em ~/.local/share/applications/.

  3. Você pode usar o comando gio mime para verificar se o aplicativo registrado padrão foi definido corretamente:

    $ gio mime text/html
    Aplicativo padrão para “text/html”: meuaplicativo1.desktop
    Aplicativos registrados:
    	meuaplicativo1.desktop
    	epiphany.desktop
    Aplicativos recomendados:
    	meuaplicativo1.desktop
    	epiphany.desktop