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 FILE
para 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 app
pode ajudar). Eu vou mudar o meu para o emacs:xdg-mime default emacs.desktop text/html
Agora, 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.