7.5. Aplicação registrada por padrão superior para todos os usuários

Como um sistema administrativo, você pode atualizar a configuração com base nos requisitos. A configuração do administrador do sistema tem precedência sobre a configuração padrão do pacote. Dentro de cada um, a configuração específica da área de trabalho tem precedência sobre a configuração que não especifica o ambiente da área de trabalho.

Procedimento

  1. Consulte o arquivo /usr/share/applications/mimeapps.list para determinar os tipos de MIME para os quais você deseja alterar a aplicação registrada padrão. Por exemplo, a seguinte amostra do arquivo mimeapps.list especifica a aplicação registrada padrão para os tipos text/html e application/xhtml xml MIME:

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

    Este exemplo acima especifica a aplicação padrão (Firefox), especificando seu arquivo correspondente .desktop (firefox.desktop). Você pode encontrar .desktop arquivos para outras aplicações no diretório /usr/share/applications/.

  2. Crie o arquivo /etc/xdg/mimeapps.list e especifique os tipos MIME e seus correspondentes aplicativos registrados padrão neste arquivo.

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

    Este exemplo acima define a aplicação registrada padrão para o text/html tipo MIME para myapplication1.desktop e application/xhtml xml tipo MIME para myapplication2.desktop.

Etapas de verificação

  • Para que estas configurações funcionem corretamente, certifique-se de que os arquivos myapplication1.desktop e myapplication2.desktop sejam colocados no diretório /usr/share/applications/.
  • Executar o comando gio mime query para verificar se a aplicação registrada padrão está definida corretamente.

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