Иконки для пользовательских MIME-типов не отображаются с темой Ubuntu-Mono-Dark

Я вручную установил LuxRender 1.2.1 под /usr/local/bin/, и он отлично работает и отлично. Затем я создал 5 новых MIME-типов для форматов файлов LuxRender *.lxs, *.lxo, *.lxm, *.lxv и *.flm (сцена, объекты, материалы, тома и фильм). Я создал их с помощью assogiate для удобства, однако вот простой сгенерированный файл Override.html:

<?xml version="1.0"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
    <mime-type type="text/x-luxrender-scene">
        <glob pattern="*.lxs"/>
        <comment>LuxRender Scene</comment>
    </mime-type>
    <mime-type type="text/x-luxrender-materials">
        <glob pattern="*.lxm"/>
        <comment>LuxRender Materials</comment>
    </mime-type>
    <mime-type type="text/x-luxrender-objects">
        <glob pattern="*.lxo"/>
        <comment>LuxRender Objects</comment>
    </mime-type>
    <mime-type type="text/x-luxrender-volumes">
        <glob pattern="*.lxv"/>
        <comment>LuxRender Volumes</comment>
    </mime-type>
    <mime-type type="image/x-luxrender-film">
        <glob pattern="*.flm"/>
        <comment>LuxRender Film</comment>
    </mime-type>
</mime-info>

Затем я запустил update-mime-database ~/.local/share/mime, который обновил файл mime.cache. MIME-типы теперь работают (оба протестированы с mimetype и на панели свойств Nautilus файла).

Теперь я хочу связать значки (которые поставляются с LuxRender в виде файлов 256x256 png). Я изменил их размеры до подходящих размеров и поместил их под /usr/share/icons/hicolor/??x??/mimetypes. Наконец, я обновил кеш с помощью sudo gtk-update-icon-cache /usr/share/icons/hicolor.

Если я открою assogiate, он отобразит правильные значки, даже если я не определил их явно. Однако Наутилус этого не делает. Поскольку я использую Ubuntu-mono-dark (который, однако, наследует от hicolor ), я подумал, что это потому, что я должен был поместить их под /usr/share/icons/Ubuntu-mono-dark, или, может быть, [ 1116]. Однако это тоже не работает.

Странный факт: если я переключу свою тему на hicolor , новые значки действительно появятся! Это говорит о том, что они установлены правильно ...

1126 Кто-нибудь имеет представление о том, что происходит? Где я должен положить значки? Что я должен настроить?

PS: как примечание, у меня была та же проблема с иконками Mathematica ...

0
задан 9 May 2013 в 05:42

1 ответ

Я исправил это. Я установил их в gnome, Humanity, Humanity-Dark, ubuntu-mono-dark ... и, наконец, все заработало. Я действительно не хочу знать, как это работает ... Мне кажется, что строка Inherits= в index.theme никогда не возвращается к hicolor.

0
ответ дан 9 May 2013 в 05:42

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

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