|
初学者请勿轻易模仿,如造成无法启动恕不承担任何责任。
MDK9.1下有一个DM( Deskop Manager ),由它来决定使用用那个WM来调用桌面环境,如KDE,GNOME、XFCE等
等。MDK9.1有自己的WM,即mdkkdm。----好象mdkkdm不是一个真正意义上的WM。我对此不是很清楚,请行家不要笑话。
那么如何用GDM、KDM、或其它如FVWM等WM作KDE、GNOME、XFCE等DESKOP 环境的管理器?
我大概看了/etc/X11/prefdm这个文件(下面是它的一部分):
# in /etc/X11/Xsession.
# If DISPLAYMANAGER is not defined, then assume that it is the same as DESKTOP
preferred=
if [ -f /etc/sysconfig/desktop ]; then
. /etc/sysconfig/desktop >/dev/null 2>&1
[ -z "$DISPLAYMANAGER" ] && DISPLAYMANAGER=$DESKTOP
if [ "$DISPLAYMANAGER" = "GDM" -o "$DISPLAYMANAGER" = "gdm" -o "$DISPLAYMANAGER" = "GNOME" -o "$DISPLAYMANAGER" = "gnome" -o "$DISPLAYMANAGER" = "Gnome" ]; then
preferred=gdm
elif [ "$DISPLAYMANAGER" = "KDE" -o "$DISPLAYMANAGER" = "kde" ]; then
preferred=mdkkdm
elif [ "$DISPLAYMANAGER" = "KDM" -o "$DISPLAYMANAGER" = "kdm" ]; then
preferred=kdm
elif [ "$DISPLAYMANAGER" = "XDM" -o "$DISPLAYMANAGER" = "xdm" ] ; then
preferred=xdm
fi
fi
显然,只要修改/etc/sysconfig/desktop里的
DESKTOP=KDE
为其它值就可以改默认的WM了。
如DESKTOP=KDE(kde),那么WM就是mdkkdm;如DESKTOP=GNOME或gnome或GDM或gdm或Gnome,那么WM就是gdm;
如DESKTOP=KDM(kdm),那么WM就是kdm;如DESKTOP=XDM(xdm),那么WM就是xdm!当然,除了要用以上三个wm外的wm,我们还要修改/etc/X11/Xsession才行。
------以上仅个人摸索而得,请行家不要笑话。 |
|