Adicionar nova extensão de arquivo ao tipo existente (MIME)

Adicionar nova extensão de arquivo ao tipo existente (MIME)

No Nemo, alguns arquivos "twig" aparecem com o ícone de texto, enquanto outros aparecem com um ícone da web. Quero que todos os arquivos com extensão "twig" apareçam no Nemo como arquivos "html", por exemplo, com um ícone da web. Então editei /etc/mime.typesadicionando a extensão "twig" à entrada html:

text/html                   html htm shtml twig

E então atualizei o banco de dados MIME usando:

sudo update-mime-database /usr/share/mime

Porém não funcionou, os arquivos twig ainda possuem ícones mistos.

Estou executando o Linux Mint versão 18.1.

Responder1

Usardesktop livredesistema unificadopara definir uma nova associação.
Escreva um novo arquivo xml de origem, por exemplo

~/.local/share/mime/packages/text-twig.xml

com o seguinte conteúdo:

<?xml version="1.0"?>
 <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
  <mime-type type="text/html">
    <comment>twig template files</comment>
    <glob pattern="*.twig"/>
  </mime-type>
 </mime-info>

então atualize seu banco de dados mime

update-mime-database ~/.local/share/mime

e está tudo pronto.


O acima irá alterar *.twigo tipo MIME dos arquivos para o seu usuário atual. Para uma mudança global siga o mesmo procedimento substituindo todas as ocorrências de ~/.localpor/usr

informação relacionada