Объединенный тип файла со сбоями значка

Я пытаюсь создать ассоциации файлов, которые покажут мой значок на типах файлов.

Я создал файл 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>

Я поместил MyApp.png в /usr/share/icons/

Я поместил myapp-xxx.xml в /usr/share/mime/packages/

Я работал

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

и мои файлы типа xxx правильно связаны с mimetype - и запускаются с моего исполняемого файла.

Но, выполнение

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

Значок не показал на моем файле, и я получил ошибку:

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

Я пытался подражать пути другие программы, как libreoffice, создать значки...

Созданный каталог MyApp в значках, и созданный файл index.theme перечисляющий несколько размеров (16, 24, 32...) и в файле назвал пантомиму, я добавил png, измененный к тем размерам.

Я повторно выполняю команду выше,

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

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

Но никакая ассоциация файлов любой - на самом деле, я потерял ассоциацию файлов, которую мой .desktop создал с приложением!

Как я добавляю значок к своему файлу?

2
задан 3 November 2014 в 18:43

0 ответов

Другие вопросы по тегам:

Похожие вопросы: