O tipo de arquivo associado ao ícone falha

2

Estou tentando criar associações de arquivos que mostrem meu ícone nos tipos de arquivo.

Eu criei o arquivo myapp-xxx.xml :

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="application/myapp-xxx">
        <comment>My app dummy mime</comment>
        <sub-class-of type="application/octet-stream"/>
        <glob pattern="*.xxx"/>
        <generic-icon name="MyApp"/>
    </mime-type>    
</mime-info>

Coloquei MyApp.png em /usr/share/icons/

Coloquei myapp-xxx.xml em /usr/share/mime/packages/

eu corri

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

e meus arquivos do tipo xxx estão corretamente associados ao mimetype - e começam com meu executável.

Mas, executando

sudo gtk-update-ícone-cache / usr / share / ícones / -f

O ícone não foi exibido no meu arquivo e recebi um erro:

gtk-update-icon-cache: No theme index file.

Eu tentei imitar a maneira como outros programas, como o libreoffice, criam ícones ...

Criei um diretório MyApp dentro de ícones e criei um arquivo index.theme listando alguns tamanhos (16, 24, 32, ...) e em um arquivo chamado mime adicionei png redimensionado para esses tamanhos.

Eu executei novamente o comando acima

sudo gtk-update-icon-cache /usr/share/icons/MyApp -f

gtk-update-icon-cache: Cache file created successfully.

Mas nenhuma associação de arquivos - na verdade, perdi a associação de arquivos que o meu .desktop criou com o aplicativo!

Como adiciono o ícone ao meu arquivo?

    
por Thalia 30.10.2014 / 22:02

0 respostas