Se você deseja criar uma nova extensão como *.todo
, atribuir um ícone a ela e abri-la com seu editor de texto favorito, este é o lugar certo para fazer isso.
Adicionar novo tipo Mime
Você pode simplesmente adicionar um novo tipo Mime acessando /usr/share/mime/packages/
e criar um novo XML
copiando qualquer arquivo e alterando-o ou simplesmente alterando seu conteúdo para
<?xml version="1.0" encoding="UTF-8"?>
<mime-info >='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/todo">
<comment>Todos Text file</comment>
<glob pattern="*.TODO"/>
<glob pattern="*.todo"/>
</mime-type>
</mime-info>
Como você pode ver, adicionamos um novo tipo Mime application/todo
com duas extensões *.TODO
e *.todo
.
Salve o arquivo, volte ao seu Terminal e execute o seguinte comando para atualizar o banco de dados MIME
$ sudo update-mime-database /usr/share/mime
Agora crie qualquer arquivo com extensão .todo
ou .TODO
vá até suas propriedades, você encontrará no campo tipoTodos Text file (application/todo)
Atribuir ícone à nova extensão
A primeira etapa é renomear o ícone para application-todo
e ele deve estar na svg
extensão.
Se você estiver usando o gnome, mova o ícone para /usr/share/icons/gnome/scalable
e atualize o cache com
$ sudo gtk-update-icon-cache /usr/share/icons/gnome -f
Se você estiver usando o Unity, mova-o para /usr/share/icons/Humanity/mimes/
e atualize o cache
$ sudo gtk-update-icon-cache /usr/share/icons/Humanity -f
Atualize seu nautilus e você terá um novo tipo Mime com ícone