Como posso alterar a ordem em que update-desktop-database coloca os aplicativos que suportam um tipo MIME?

2

Eu estou executando o manjaro linux que é construído sobre o Arch Linux. Eu uso o ambiente de trabalho canela ocasionalmente e impressionante para o resto.

Estou tentando descobrir como posso fazer com que o sistema escolha os padrões de maneira diferente quando instalo vários pacotes que suportam um determinado tipo MIME. Por exemplo, no meu sistema eu tenho o pcmanfm, o nemo eo girassol, todos os quais lidam com inode / directory. Por padrão, o update-desktop-database gera uma linha como abaixo em /usr/share/applications/mimieinfo.cache , o que torna o girassol o padrão.

inode/directory=sunflower.desktop;pcmanfm.desktop;nemo.desktop;

Eu posso sobrescrever isso adicionando entradas em .config/mimeapps.list , mas minha pergunta é sobre se eu posso influenciar a ordem das entradas nos padrões de todo o sistema.

Nesse caso, por exemplo, eu gosto muito de girassol, mas quando abro pastas de outros aplicativos (por exemplo, dilúvio), quero que sejam abertas no Gerenciador de arquivos PCMan. Em última análise, esses aplicativos usam o xdg-open, que usa o mimeinfo.cache ou uma das substituições para iniciar o direito manipulador.

Como posso alterar a ordem em que esses aplicativos estão listados no mimeinfo.cache?

    
por koushik 26.12.2015 / 01:40

1 resposta

4

Você não pode alterar o pedido (consulte também o link ).

Para alterar o aplicativo padrão em todo o sistema, você deve criar um arquivo /usr/share/applications/mimeapps.list . Por exemplo, se você quiser que todos os arquivos PDF sejam abertos com o MuPDF, adicione:

[Default Applications]
application/pdf=mupdf.desktop

Não sei se você ainda está procurando uma resposta, mas me fiz a mesma pergunta e achei que minhas descobertas também poderiam ajudar outras pessoas.

    
por 16.10.2016 / 15:17

Tags