Como o nautilus encontra o ícone para um determinado tipo MIME? Acabei de registrar um novo mimetype para o Umlet no meu sistema.
Além disso, adicionei um ícone usando:
xdg-icon-resource install --novendor --context mimetypes \
--size 64 umlet_logo.png umlet
Em seguida, adicionei Icon= ao arquivo .desktop , que registrei como meu tipo MIME. Agora nautilus mostra o ícone no menu de contexto junto com o nome do aplicativo padrão para esse tipo de mime.
No entanto, o ícone do próprio arquivo ainda mostra um ícone genérico de text -type como para arquivos de texto normais. Eu gostaria de mudar o tipo de ícone do meu aplicativo para esse novo tipo MIME.
Encontrei alguns guias , mas eles assumem que eu tenho um arquivo svg e me pedem para copiar o .svg em algum /usr/share/icons/gnome/scalable seguido de chamar gtk-update-icon-cache , estou querendo saber se existe outra solução que:
a) Não requer um svg, mas funciona com arquivos png |
b) Não requer que eu escreva em /usr
Tags nautilus icons mime-types