Como configurar o Linux para abrir arquivos por extensão?

9

Os vários desktops do Linux abrem arquivos de acordo com o tipo MIME. Este é um recurso muito bom, mas eu também preciso abri-los por extensão (como no Windows).

Por exemplo, eu quero abrir todos os arquivos xxxxx.vnc com um programa específico quando clico nele duas vezes.
Eu uso o xfce, mas não acho que seja diferente do Gnome ou do KDE, porque todos usam os mesmos arquivos de configuração (defaults.list e mimeapps.list). Se possível, as configurações são específicas do usuário e não do sistema.

Eu encontrei algumas informações muito ruins sobre isso, e todas estão em todo o sistema, então podem ser eliminadas por algumas atualizações.

    
por Gregory MOUSSAT 09.08.2012 / 19:02

1 resposta

8

A resposta é simples, mas não pode ser adivinhada:

  1. Crie um arquivo chamado vnc-mime.xml (seja qual for o nome, mas deve obedecer a algum padrão)
  2. Dentro do arquivo:

    <?xml version="1.0"?>  
    <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>  
        <mime-type type="application/extension-vnc">  
            <comment>.vnc file</comment>  
            <glob pattern="*.vnc"/>  
        </mime-type>  
    </mime-info>  
    
  3. Execute "xdg-mime install vnc-mime.xml" como o usuário local. (ou como root para as configurações serem de todo o sistema? Não testadas)
  4. O tipo mime agora está registrado. Use o seu gerenciador de arquivos favorito para selecionar o programa que deseja executar (com "Abrir como ...")
por 10.08.2012 / 13:15