[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

session managers



Всем привет!
У меня следующий вопрос:
Допустил если KDE запускается через GDM, или наоборот GNOME запускается через 
KDM, то есть не через родной DM, то что в таких случаях в этих сессиях 
запускается не так. Интересует следующее: как можно сделать так, чтобы можно 
было перегружать/выключать непосредственно из KDE/GNOME без предварительного 
выхода в окно-приветствие DM.
Я это ещё вот почему спрашиваю: собрал я тут себе KDE 3.4.0 из исходников с 
--prefix=/opt/kde.  Запускается он у меня через официальный дебовский KDM 
припомощи следующего скрипта:
*****
#!/bin/sh
KDEDIR=/opt/kde
KDEDIRS=/opt/kde
LD_LIBRARY_PATH=/opt/kde/lib
KDEHOME=~/.kdetest
PATH=/opt/kde/bin:/opt/kde/sbin:$PATH
XDG_CONFIG_DIRS=/opt/kde/etc/xdg
XDG_DATA_DIRS=/opt/kde/share:/opt/menu
export PATH KDEDIR KDEDIRS LD_LIBRARY_PATH KDEHOME XDG_DATA_DIRS 
XDG_CONFIG_DIRS
exec /opt/kde/bin/startkde
*****
В этом случае тоже неполучается перегружаться/выключаться без предварительного 
выхода в KDM greeting screen.
Не хочу меняти init скрипты на самопальный KDM, т.к. 1) неизвестно как он 
вообще будет работать и 2) если поменять init скрипты и руками прописать 
в /etc/X11/default-display-manager свой самопальный KDM, то, насколько я 
понимаю debconf уже не будет иметь представления о том, что творится в 
системе.
Как же мне сделать так, чтобы перегружаться/выключаться минуя выход в DM в 
данной ситуации. Просмотрел все скрипты запускающие различные сессии, но 
ничего интересного там не нашел. То, что это сделать можно знаю (в Mandrake 
оно так работает), а вот как не знаю. Может кто знаком с этой темой.
Заранее благодарен!


Reply to: