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