Display Manager Policy
Материал из ALT Linux Wiki
(Различия между версиями)
(Создана новая страница размером {{span|font-size: 180%|Полиси по упаковке Display Manager'ов}} {{DraftPolicy |responsible=Igor Vlasenko }} {{викиф...) |
|||
Строка 5: | Строка 5: | ||
{{викифицировать}} | {{викифицировать}} | ||
- | == | + | == Интеграция Window Manager'oв в Display Manager == |
+ | |||
+ | Согласно [[УпаковкаWM]], Window Managers декларируют себя в системе с помощью файлов {{path|/etc/X11/wmsession.d/NNname}}. | ||
+ | В поле NAME= этого файла указывается уникальная строка-название оконного менеджера. | ||
+ | |||
+ | === Запуск WM === | ||
+ | Для запуска оконного менеджера Display Manager должен вызывать команду {{cmd|/etc/X11/Xsession}} с параметром - | ||
+ | уникальная строка-название оконного менеджера из поля NAME=. | ||
+ | |||
+ | === Обновление меню Display Manager'а === | ||
+ | |||
+ | Для обновления своего меню Display Manager должен предоставлять файл {{path|/etc/X11/wms-methods.d/DMNAME}}, | ||
+ | который будет вызываться служебными скриптами (в настоящее время --- {{cmd|/usr/sbin/update_wms}} | ||
+ | каждый раз при установке, обновлении, удалении оконных менеджеров, а также при установке и обновлении самого Display Manager'а. | ||
+ | |||
+ | {{cmd|runwm --list}} |
Версия 05:55, 2 апреля 2009
Полиси по упаковке Display Manager'ов
Интеграция Window Manager'oв в Display Manager
Согласно УпаковкаWM, Window Managers декларируют себя в системе с помощью файлов /etc/X11/wmsession.d/NNname. В поле NAME= этого файла указывается уникальная строка-название оконного менеджера.
Запуск WM
Для запуска оконного менеджера Display Manager должен вызывать команду /etc/X11/Xsession с параметром - уникальная строка-название оконного менеджера из поля NAME=.
Обновление меню Display Manager'а
Для обновления своего меню Display Manager должен предоставлять файл /etc/X11/wms-methods.d/DMNAME, который будет вызываться служебными скриптами (в настоящее время --- /usr/sbin/update_wms каждый раз при установке, обновлении, удалении оконных менеджеров, а также при установке и обновлении самого Display Manager'а.
runwm --list