[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