[devel] WM resources packaging proposal
Igor Vlasenko
=?iso-8859-1?q?vlasenko_=CE=C1_imath=2Ekiev=2Eua?=
Пт Сен 19 12:36:25 MSD 2008
On Fri, Sep 19, 2008 at 05:48:21AM +0000, Alexey Tourbin wrote:
> > Пакет wm-common, по-моему, можно не делать. Насколько я понимаю, любой
> > window manager кладёт файл в /etc/X11/wmsession.d, и поэтому у него уже есть
> > зависимость на каталог /etc/X11/wmsession.d, а этот каталог принадлежит
> > пакету xinitrc. В пакете xinitrc также находится скрипт /usr/sbin/update_wms.
> > Отстаётся запаковать триггер в пакет xinitrc, тогда никакие дополнительные
> > зависимости в window manager пакетах будут не нужны.
Если сказать по другому, то зависимость wm-common на xinitrc
избыточная, так как она должна прописываться автоматически.
> Window manager'ы, которые поддерживают menu, кладут специальный файл
> /etc/menu-methods. Значит, можно обеспечить зависимость на каталог
> /etc/menu-methods.
Если сказать по другому, то зависимость wm-common на menu
можно сделать избыточной, так как ее можно прописывать автоматически.
> Тогда в триггере wmsession.d специально обрабатывать
> меню не надо,
там меню в любом случае обрабатывать не надо.
а menu триггер должен срабатывать по двум шаблонам:
> /usr/lib/menu (для приложений) /etc/menu-methods (для window manager'ов).
необходимо и достаточно по /usr/lib/menu.
> Значит, для menu мы уже двигаемся ближе к спецификации.
+1
> А как обстоит дело с update-desktop-db?
хуже. это независимая утилита, которая сбрасыват
результат работы в /usr/share/applications/mimeinfo.cache.
А кто будет mimeinfo.cache пользоваться, неизвестно.
скрипту UTSL не скажешь.
Если сказать по другому, то зависимость wm-common
на update-desktop-db по существу.
то же самое, похоже, насчет update-mime-database.
зависимость wm-common на нее похоже тоже не автоматизировать.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel