The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Как прописать запуск WM в ~/.xsession (wm xfree86)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: wm, xfree86,  (найти похожие документы)
Date: Fri, 19 Apr 2002 11:48:25 +0000 (UTC) From: Artem Chuprina <ran@ice.ru> Newsgroups: fido7.ru.linux Subject: Как прописать запуск WM в ~/.xsession ТГ> Вопрос: Где в Debian'е правильней прописывать запуск того или иного ТГ> Window Manager'а? В редхатоидах, помнится, был $HOME/.wm_style (как-то ТГ> так), в Debian я просмотрел скрипты запуска Иксов и не нашел чтобы ТГ> читался подобный файл (может плохо смотрел). Хочу чтобы под разными ТГ> юзерами были разные WM. Неужели придется с редхатовских скриптов ТГ> сдирать? Достаточно внимательно прочесть Xsession и прописать запуск wm в ~/.xsession. Этот файл не читается, а исполняется. Можно прописать туда и еще чего-нибудь. Например ==== 8< [~/.xsession] ==== #!/bin/zsh make_xres case $DISPLAY in wizzle*) (cd ~/etc/xkb && xkbcomp -m ran_toshiba ran.xkb $DISPLAY) ;; steel*) (cd ~/etc/xkb && xkbcomp -m ran_btc ran.xkb $DISPLAY) ;; *) (cd ~/etc/xkb && xkbcomp -m ran_104 ran.xkb $DISPLAY) ;; esac sshpw </dev/null exec fvwm2 ==== >8 [~/.xsession] ==== make_xres и sshpw - это такие специально обученные скриптики, которые делают разные настройки. Единственное, что нужно помнить - все, что здесь запускается, кроме последней команды, должно либо быстро завершиться, либо сразу пойти в background. Завершение последней команды - завершение сессии. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
From: Терехов Геннадий <stderr@pech.elektra.ru> > /etc/alternatives/x-window-manager - симлинк на нужный WM. Да это я заметил, но это общесистемный линк, а мне надо для разных пользователей разный WM. Имхо, грепать $HOME/.wm_style из того же системного .Xsession и в зависимости от результата этого грепанья пускать указанный виндовманагер мне представляется самым удобным. Можно, конечно, прописать ВМ в ~/.xsession, но при смене виндовманагера придется больше работать руками, а сменить ВМ юзер может захотеть просто по порыву души, в случае с ~/.xsession ему надо будет просить меня отредактировать ему ~/.xsession (там же надо указать путь к бинарнику этого ВМ, а это узнать/вспомнить надо) а уж написать название ВМ из списка возможных он и сам сможет. "Админы народ ленивый" В.Л. :) Я надеялся что в Дебиане есть подобный механизм, в АСПЛинукс7.1 он точно есть: # First thing - check the user preferences if [ -f $HOME/.wm_style ] ; then WMSTYLE=`cat $HOME/.wm_style |tr A-Z a-z` case "$WMSTYLE" in afterstep) exec /usr/X11R6/bin/RunWM --AfterStep ;; windowmaker|wmaker) exec /usr/X11R6/bin/RunWM --WindowMaker ;; fvwm95|fvwm|fvwm2) exec /usr/X11R6/bin/RunWM --Fvwm95 ;; mwm|lesstif) exec /usr/X11R6/bin/RunWM --FvwmMWM ;; esac fi Ладно, сам напишу (вернее сдеру :) ) Геннадий

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру