[devel] XDG menu reform

Igor Vlasenko vlasenko на imath.kiev.ua
Чт Мар 17 18:07:03 UTC 2011


On Thu, Mar 17, 2011 at 03:24:20PM +0300, Sergey V Turchin wrote:
> On Thursday 17 March 2011 11:43, Igor Vlasenko wrote:
> > Уважаемые коллеги,
> > 
> > У нас давно назрела и перезрела реформа меню.
> > Программу преобразований изложу отдельным письмом
> Сюда желательно.

1. Вынести меню в отдельные подпакеты и вытягивать их
по виртуальной зависимости <DE name>-freedesktop-menu.

Status: xfce - done, lxde - done, gnome - done,
kde3/4 - not done.

2. создать пакет с freedesktop Category Icons, в частности, 
со Standard Category Icons, согласно
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html

> Начинать не раньше появления человека, рисующего кучу иконок для всех секций 
> меню.

Я предлагаю другой путь :)
В пакете menu-icons-default достаточно пиктограмм для большинства категорий,
Единственная проблема -- они неправильно названы и находятся не там, где надо
с точки зрения freedesktop.org/icon-naming-spec.

поэтому я собираюсь написать translation table
и сгенерировать freedesktop::icon-naming-spec compliant
симлинки на пиктограммы из menu-icons-default.

Этот подход хорош тем, что 
1) одни и те же пиктограммы будут использоваться 
во всех WM/DE, независимо, он freedesktop compliant или нет,
создавая для дистрибутива единый Look'n'feel
2) в перспективе с помощью этой же translation table
можно будет в самом пакете меню перехать на 
freedesktop::icon-naming-spec compliant пиктограммы,
что позволит (бонус) использовать темы значков.



-- 

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



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