Eu enfrentei um problema semelhante no LinuxMint 17.1 Cinnamon . Talvez isso também funcione para o Gnome (porque ambos seguem freedesktop.org ).
Eu me esforcei para fazer a associação Firefox maff somente para um usuário (eu). Então eu não toquei em arquivos em /etc
.
Eu fiz o seguinte:
-
Restaure a associação correta entre os arquivos ZIP e o gerenciador de arquivos (eu fiz isso no gerenciador de arquivos padrão Nemo ).
-
Crie uma definição do tipo MIME. No meu caso, criei o arquivo firefox-maff-my.xml
no diretório ~/.local/share/mime/packages
com o conteúdo fornecido abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/maff">
<comment>Mozilla Archive Format</comment>
<glob pattern="*.maff"/>
</mime-type>
</mime-info>
- Atualizar banco de dados MIME
update-mime-database ~/.local/share/mime/
-
Edite o ~/.local/share/applications/mimeapps.list
.
Adicione application/maff=firefox.desktop
linha logo abaixo de [Default Applications]
-
Faça logout e faça login.
Em caso de dúvidas, você pode fazer backup de cada arquivo envolvido antes de editá-lo. Se algo der errado, você poderá reverter tudo o que fez (apenas restaurar arquivos originais, remover firefox-maff-my.xml
e executar update-mime-database ~/.local/share/mime/
novamente).