Alterando o programa usado para abrir o arquivo com base na extensão do arquivo

2

Para uma turma de faculdade, tenho que baixar e abrir arquivos .rkt. Para abri-los com o programa correto, eu tenho que clicar com o botão direito em > abrir com, e se eu definir um programa padrão, torna-se o padrão para todos os arquivos de texto. Existe alguma maneira de alterar o padrão apenas para arquivos terminados em .rkt. (Semelhante à forma como os arquivos python são abertos no atom quando eles terminam em .py, mas abrem em xed quando não terminam, embora file ainda os reconheça como arquivos python.)

    
por Thomas Phalen 11.09.2018 / 05:22

1 resposta

2

Crie um novo tipo MIME para ele. Primeiro, crie um arquivo text-rkt.xml com conteúdo:

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
    <mime-type type="text/rkt">
        <comment>rkt text</comment>
        <generic-icon name="leafpad"/>
        <glob pattern="*.rkt"/>
    </mime-type>
</mime-info>

Em seguida, adicione isso ao banco de dados local do mime:

xdg-mime install text-rkt.xml

Em seguida, associe-se a algum programa (por exemplo, o leafpad):

xdg-mime default leafpad.desktop text/rkt

E voila: todos os arquivos .rkt serão abertos no leafpad. (e seu ícone também é leafpad)

    
por 11.09.2018 / 05:56