Uma maneira fácil de estabelecer associações de arquivos / URL sem mexer na GUI, e que funciona em todos os DE / DM / WM compatíveis com Freedesktop.org, está usando xdg-query .
Com xdg-query , você pode consultar qual aplicativo está associado a um MIME / arquivo / URL determinado, alterá-lo e instalar novos. Como você quer mudar suas associações, o método mais eficaz é:
- Descubra qual é o tipo MIME do qual seu arquivo é conhecido. Isso pode ser feito com
xdg-mime query filetype FILEpara arquivos. URL não precisa disso. Vamos dizertext/html. -
Verifique o aplicativo associado a:
xdg-mime query default text/html userapp-Iceweasel-41IAMX.desktop -
Agora, para mudar isso. Você precisa saber o nome do arquivo .desktop com o qual deseja associar o arquivo (e provavelmente instalá-lo, se ele não existir). Os arquivos .desktop são normalmente encontrados em
/usr/share/applications/, então você deve ter certeza de que o arquivo .desktop desejado existe (locate .desktop | grep apppode ajudar). Eu vou mudar o meu para o emacs:xdg-mime default emacs.desktop text/htmlAgora, verificando:
xdg-mime query default text/html emacs.desktop
Agora, mudei o meu aplicativo padrão para todos os arquivos que correspondem ao tipo de text/html mimety.
Isso funciona com qualquer aplicativo que siga o padrão Associações de aplicativos MIME do Freedesktop.org. que é quase todos os populares.