[devel] update_wms и DM
Dmitry V. Levin
ldv на altlinux.org
Пн Мар 30 18:30:36 MSD 2009
On Mon, Mar 30, 2009 at 05:07:34PM +0300, Igor Vlasenko wrote:
> On Mon, Mar 30, 2009 at 05:44:54PM +0400, Alexey I. Froloff wrote:
> > * Mikhail Gusarov <dottedmag@> [090330 17:39]:
> > > DVL> $ fgrep -c /etc/X11/wmsession.d/ Sisyphus/x86_64/base/contents_index
> > > DVL> 27
> > > А там display manager'ы, или всё-таки window manager'ы?
> > Конечно там window manager'ы, provider'ы. А вопрос про display
> > manager'ы, consumer'ы.
>
> Теперь до меня дошло.
> Очень хороший вопрос! Просто замечательный вопрос!
>
> Действительно, триггер для DM написать сейчас
> затруднительно, так как сейчас у них нет ничего
> общего.
>
> Действительно, некрасиво, что обработка DM - ов вбита руками.
> Если логика настройки какого-то DM изменится, то
> в update_wms придется извращаться.
>
> По хорошему, и ответ на это содержится в вопросе,
> надо update_wms распилить на сам update_wms
> и хуки в /etc/X11/wm-list.d.
> (В переходный период хуки можно сохранить в update_wms,
> они будут вызываться дважды:
> из тела update_wms и из хука.
>
> и натравить на /etc/X11/wm-list.d файлтриггер.
>
> т.е. по такой схеме надо будет
> упаковать с WDM файл
> %attr 755 /etc/X11/wm-list.d/wdm
> вида <<EOF
> #!/bin/sh
> # WDM update_wms hook
> if [ -s /etc/X11/wdm/wdm-config ]; then
> subst "s|^\\(DisplayManager\\*wdmWm\\):.*|\\1:$(printf %s "$runwmlist" |
> tr '\n' :)|" \
> /etc/X11/wdm/wdm-config
> fi
> EOF
>
> Если уважаемый майнтайнер xinitrc поддержит, готов
> подготовить NMU.
OK
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090330/7d57dbb9/attachment.bin>
Подробная информация о списке рассылки Devel