Eu gostaria de reverter para as definições de mime padrão no nível do sistema e também reconstruir meu banco de dados de mime local. Estou executando o Arch Linux KDE.
O Arch Wiki diz,
Se você usa um ambiente de desktop , primeiro verifique se ele fornece seu próprio utilitário. Isso deve ser preferido sobre essas alternativas.
O KDE fornece tal utilitário ou devo usar o xdg-utils genérico ?
O Arch Wiki menciona vários arquivos mimeapps.list, mas eu nunca os tive. O KDE não os usa?
O único arquivo mimeapps.list que tenho é ~/.config/mimeapps.list
.
Qual é o procedimento para colocar a casa do KDE em ordem em relação aos tipos mime (para usuário local e em todo o sistema)?
Sim, o KDE lê estes mimeapps.list . O código está escrito em mimetypedata.cpp
O KDE tentaria lê-los nesta ordem
Não ter alguns desses arquivos não é um problema porque depende da sua versão do KDE e da sua distribuição. O KDE consultará o que for encontrado.
Para usuários locais, você pode editar ou criar os arquivos em seu
.config
diretório. Considerando que, para uso em todo o sistema, você pode criar os em/etc
vez disso.No entanto, na maioria das vezes não há necessidade de tocar nesses arquivos manualmente. Você já
~/.config/mimeapps.list
criou. Se você deseja alterar o aplicativo associado a qualquer extensão de arquivo, apenasright-click -> Open With -> Other Application...
. Escolha seu novo aplicativo e marque a caixa de seleção Lembrar associação de aplicativos para todos os arquivos do tipo... . Isso editaria o seu~/config/mimeapps.list
para você. Por exemplo, se você quiser alterar a associação do PDF para evince em vez de okular , faça isso e a entradaseria adicionado ao seu
mimeapps.list
. Oapplication/pdf
é adivinhado de/usr/share/mime/application/pdf.xml
entrada. Portanto, sinta-se à vontade para aprender a sintaxe dessa maneira ou usarxdg-mime
em vez disso. Aqui está a especificação de associações de aplicativos MIME