Agregar nueva extensión de archivo al tipo existente (MIME)

Agregar nueva extensión de archivo al tipo existente (MIME)

En Nemo, algunos archivos "twig" aparecen con el ícono de texto, mientras que otros aparecen con un ícono web. Quiero que todos los archivos con una extensión "twig" aparezcan en Nemo como archivos "html", por ejemplo, con un ícono web. Así que edité /etc/mime.typesagregando la extensión "twig" a la entrada html:

text/html                   html htm shtml twig

Y luego actualizó la base de datos MIME usando:

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

Sin embargo, no funcionó, los archivos twig todavía tienen íconos mixtos.

Estoy ejecutando Linux Mint versión 18.1.

Respuesta1

Usarescritorio libre'ssistema unificadopara definir una nueva asociación.
Escriba un nuevo archivo xml fuente, por ejemplo

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

con el siguiente contenido:

<?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>

luego actualice su base de datos mime

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

y ya está todo listo.


Lo anterior alterará *.twigel tipo mime de los archivos para su usuario actual. Para un cambio global, siga el mismo procedimiento reemplazando todas las apariciones de ~/.localcon/usr

información relacionada