Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/УпаковкаWM ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия AltLinux/Sisyphus/devel/УпаковкаWM за 2008-03-12 08:12:17..

Упаковка оконных менеджеров (WM)


Каждый менеджер сессий имеет свой конфигурационный файл, в котором перечислены все установленные оконные менеджеры. При запуске он читает их из своего конфигурационного файла и отображает пользователю. Для того, чтобы облегчить труд майнтейнеров оконных менеджеров, в ALT Linux был создан и используется скрипт, который автоматически добавляет/удаляет запись об оконном менеджере в конфигурационные файлы менеджеров сессий (поддерживаются KDM, GDM и WDM). Этот скрипт находится в /usr/sbin и называется update_wms. Для того, чтобы его вызвать, нужно в spec-файл добавить следующую запись:



Таким образом мы обеспечим вызов скрипта update_wms после установки пакета, чтобы добавить запись о новом менеджере окон, и после удаления пакета из системы, чтобы удалить запись о новом WM.


Вся информация о свежеустановленном оконном менеджере должна находиться в файле /etc/X11/wmsession.d/XY Вместо 'X' следует подставить приоритет оконного менеджера, выраженный в числовой форме. Числа от 1 до 9 должны также предваряться нулем. Вместо 'Y' укажите название оконного менеджера.


Формат файла с информацией о WM следующий:



Таким образом, чтобы информация о новом оконном менеджере стала известна скрипту update_wms, мы должны добавить в наш spec-файл следующие строчки (пример для Fluxbox):


Этот файл необязательно создавать в spec-файле. Можно создать его отдельно и добавить в спек только следующие строчки:



(с) Slava Semushin
Добавлено: 06/12/2004


Страницы, ссылающиеся на данную: PhpCoder


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]