Здравствуйте,
Делаю deb-пакет для установки своего приложения, но после установки на нужном мне типе файла в файловом менеджере (nemo) не появляется иконка, точнее она меняется, но на пустую, а не на мою. При этом нажатие на данный тип файла правой кнопкой мыши высвечивает пункт меню, предлагающий открыть этот файл в моем приложении, т.е. связь между типом файла и моим приложением имеется. У самого приложения иконка отображается без проблем.
Я делаю следующее. Этот файл при установке пакета автоматически копируется в /usr/share/mime/packages
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-manual-mmn">
<comment>Magic Manual File</comment>
<glob pattern="*.mmn"/>
</mime-type>
</mime-info>
Также автоматически копируются иконки в:
/usr/share/icons/hicolor/16x16/mimetypes/application-x-manual-mmn.png
/usr/share/icons/hicolor/32x32/mimetypes/application-x-manual-mmn.png
/usr/share/icons/hicolor/48x48/mimetypes/application-x-manual-mmn.png
Пробовал поставить nautilus - иконка выглядит такой же пустой.
Рядом с моими настройками лежат настройки codeblocks-а и иконки лежат там же, но я создал файл с расширением cbp и на нем тоже пустая иконка. Сам codeblocks почему-то схлопывается после запуска.
Экспериментирую на новой Mint-64 на виртуалке.
В чем может быть дело ?