Display Manager Policy

Материал из ALT Linux Wiki

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

Версия 18:08, 3 апреля 2009

Полиси по упаковке Display Manager'ов

Stub.png
Черновик политики Sisyphus
Автор(ы) — Igor Vlasenko


Интеграция Window Manager'oв в Display Manager

Согласно УпаковкаWM, оконные менеджеры (Window Managers) декларируют себя в системе с помощью файлов /etc/X11/wmsession.d/NNname. В поле NAME= этого файла указывается уникальная строка-название оконного менеджера. Далее эту строку будем называть WMNAME.

Запуск WM

Для запуска оконного менеджера Display Manager должен вызывать команду /etc/X11/Xsession с параметром WMNAME ("уникальная строка-название оконного менеджера из поля NAME=").

Обновление меню Display Manager'а

Для обновления своего меню Display Manager должен предоставлять метод-файл /etc/X11/wms-methods.d/DMNAME, который будет вызываться служебными скриптами (в настоящее время --- /usr/sbin/update_wms каждый раз при установке, обновлении, удалении оконных менеджеров, а также при установке и обновлении самого Display Manager'а.

Метод-файл /etc/X11/wms-methods.d/DMNAME Должен быть исполняемым файлом.

Для получения списка всех WMNAME для установленных в системе оконных менеджеров рекомендуется воспользоваться командой runwm --list. Можно также распарсить файлы /etc/X11/wmsession.d/NNname самостоятельно.

 
Личные инструменты