Usando mimeapps.list
Outra maneira de modificar associações de tipos de arquivo é através do mimeapps.listarquivo encontrado em ~/.local/share/applications. A vantagem desse método é que: a) não depende de aplicativos de terceiros; b) não é necessário modificar os arquivos de sistema existentes.
Veja como adicionar uma associação ou editar uma existente:
1. Encontrando o .desktoparquivo certo
Verifique se o programa que você deseja usar possui um .desktopiniciador associado. Procure ~/.local/share/applicationse /usr/share/applicationsencontre o .desktoparquivo correlacionado para o seu programa, por exemplo mplayer.desktop. Se não houver .desktoparquivo para seu aplicativo, você poderá criar um facilmente, seguindo as instruções fornecidas nesta resposta .
2. Identificando o tipo MIME
Usando o nautilus, clique com o botão direito do mouse em um arquivo de amostra, vá para propriedades e copie o tipo de mim listado em Type, por exemplo audio/mpeg.
3. Edição mimeapps.list
Abrir mimeapps.listno gedit
gedit ~/.local/share/applications/mimeapps.list
Procure o tipo de mim copiado acima. Se existir, anexe seu .desktoparquivo à lista de programas associados, por exemplo:
audio/mpeg=umplayer.desktop;vlc.desktop;
para
audio/mpeg=umplayer.desktop;vlc.desktop;mplayer.desktop;
Se o seu tipo de mimet não foi incluído em primeiro lugar, adicione-o como uma nova linha e, novamente, acrescente seu .desktoparquivo:
audio/mpeg=mplayer.desktop;
No topo, adicione um cabeçalho com, [Added Associations]se já não estiver lá. Portanto, para um arquivo vazio que acabou de ser criado, ele parecerá
[Added Associations]
audio/mpeg=mplayer.desktop;
É isso aí, seu aplicativo agora deve aparecer na caixa de diálogo "Abrir com".