[devel] XDG menu reform

Igor Vlasenko vlasenko на imath.kiev.ua
Пн Мар 21 10:51:11 UTC 2011


On Fri, Mar 18, 2011 at 03:36:23PM +0300, Sergey V Turchin wrote:
> On Thursday 17 March 2011 21:07, Igor Vlasenko wrote:
> > 2. создать пакет с freedesktop Category Icons, в частности,
> > со Standard Category Icons, согласно
> > http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.h
> > tml
 
> > В пакете menu-icons-default достаточно пиктограмм для большинства
> > категорий, Единственная проблема -- они неправильно названы и находятся не
> > там, где надо с точки зрения freedesktop.org/icon-naming-spec.
> > поэтому я собираюсь написать translation table
> > и сгенерировать freedesktop::icon-naming-spec compliant
> > симлинки на пиктограммы из menu-icons-default.
> В качестве временного решения подойдет.

В общем, я уже это сделал, пакет залил в сизиф.

Надо бы исправить пакет menu-icons-default.
в процессе генерации в нем найдено несколько ошибок,
наподобие 16x16/apps/edutainment-tool.png (надо 16x16/apps/edutainment_tool.png)
# name mismatch: /usr/share/icons/hicolor/16x16/apps/edutainment-sciences.png
# name mismatch: /usr/share/icons/hicolor/16x16/apps/edutainment-tool.png
# name mismatch: /usr/share/icons/hicolor/32x32/apps/computer_science.png

также отсутствует /usr/share/icons/hicolor/32x32/apps/networking_configuration_section.png (можно было бы смасштабировать и добавить).
 
> > 2) в перспективе с помощью этой же translation table
> > можно будет в самом пакете меню перехать на
> > freedesktop::icon-naming-spec compliant пиктограммы,
> > что позволит (бонус) использовать темы значков.
> Unreal. Хоть одну "тему" поиметь бы.

Почему? например, с IceWM такой трюк точно пройдет.
1) меняю скриптом пиктограммы секций
/usr/lib/menu/menu на новые. Дописываю в конфигурацию
IceWM пути к Category Icons. Перед ними дописываю пути
выбранной пользователем темы. ??? не нужно, profit сразу.

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

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



Подробная информация о списке рассылки Devel