Como alterar minha associação de arquivo / URL em todo meu DM / WM sem usar a GUI?

2

Instalei vários gerenciadores de área de trabalho e gerenciadores de janelas, e alterar a associação de arquivos pode se tornar uma bagunça. Eu preciso de algum método infalível que me permita alterar minha associação de usuário ou arquivo de sistema sem ter que nadar através da GUI, e controle preciso sobre o que é associado com o quê. Esse método está disponível?

    
por Braiam 20.11.2014 / 02:21

1 resposta

4

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 é:

  1. 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 dizer text/html .
  2. Verifique o aplicativo associado a:

    xdg-mime query default text/html    
    userapp-Iceweasel-41IAMX.desktop
    
  3. 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.

    
por 20.11.2014 / 02:21