Display Manager Policy: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 36: Строка 36:
  Sergey V Turchin> kdm из kde3/4: они пользуются сами `runwm --list`
  Sergey V Turchin> kdm из kde3/4: они пользуются сами `runwm --list`


== Применение ==
==== Применение ====


В файле {{path|/etc/X11/wms-methods.d/DMmethod}} для получения списка всех WMNAME для установленных в системе оконных менеджеров можно воспользоваться командой {{cmd|runwm --list}}. Можно также распарсить файлы {{path|/etc/X11/wmsession.d/NNname}} самостоятельно, не забыв добавить «default» для сессии по умолчанию.
В файле {{path|/etc/X11/wms-methods.d/DMmethod}} для получения списка всех WMNAME для установленных в системе оконных менеджеров можно воспользоваться командой {{cmd|runwm --list}}. Можно также распарсить файлы {{path|/etc/X11/wmsession.d/NNname}} самостоятельно, не забыв добавить «default» для сессии по умолчанию.

Версия от 23:01, 27 октября 2021

Stamp90cw.png
Действующая политика Sisyphus

Политика действует, начиная со стабильного бранча 5.1 и выше.

Ответственный за проведение политики в жизнь — Igor Vlasenko.


Полиси по упаковке Display Manager’ов (устарела)

Полиси устарела. Сейчас оконные менеджеры регистрируются в системе через .desktop-файлы в каталоге /usr/share/xsessions/.

поддержка /etc/X11/wmsession.d

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

Кроме WMNAME-ов, полученных из файлов /etc/X11/wmsession.d/NNname, существует специальное WMNAME «default» для сессии по умолчанию.

Запуск WM

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

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

Для обновления своего меню Display Manager должен предоставлять метод-файл /etc/X11/wms-methods.d/DMmethod.

Этот файл будет запускаться служебными скриптами[1] каждый раз при установке, обновлении, удалении оконных менеджеров, а также при установке и обновлении самого Display Manager’а.

Служебный скрипт вызывается из файл-триггера пакета xinitrc автоматически, поэтому использовать устаревшие макросы %update_wms/%clean_wms не нужно.

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


Известное исключение:

Sergey V Turchin> kdm из kde3/4: они пользуются сами `runwm --list`

Применение

В файле /etc/X11/wms-methods.d/DMmethod для получения списка всех WMNAME для установленных в системе оконных менеджеров можно воспользоваться командой runwm --list. Можно также распарсить файлы /etc/X11/wmsession.d/NNname самостоятельно, не забыв добавить «default» для сессии по умолчанию.

pam

Рекомендации по настройке pam ???

Примечания

  1. в настоящее время — /usr/sbin/update_wms