LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2232|回复: 6

修改mdk9.1的wm (原创)

[复制链接]
发表于 2003-4-3 19:59:17 | 显示全部楼层 |阅读模式

初学者请勿轻易模仿,如造成无法启动恕不承担任何责任。



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才行。


------以上仅个人摸索而得,请行家不要笑话。
发表于 2003-4-3 20:04:54 | 显示全部楼层
好,其实那些配置工具,也就是起到改文件的作用,既然找到了配置文件,就可以忘掉配置工具啦!
发表于 2003-4-20 14:42:59 | 显示全部楼层
GOOOOOOOOOD
精品

多谢台兄。。。。。。
发表于 2003-4-20 17:05:07 | 显示全部楼层
建议加上一句话,初学者请勿轻易模仿,如造成无法启动恕不承担任何责任。
发表于 2003-4-20 18:13:57 | 显示全部楼层
多谢兄台建议。
发表于 2003-4-29 11:05:18 | 显示全部楼层
还是在Mandrake控制中心中修改比较安全。

Mandrake控制中心 - 硬件 - 显示管理器选择(红绿灯标志)

缺省的是MdkKDM,可以选择GDM,KDM还有XDM。
发表于 2003-4-29 11:29:18 | 显示全部楼层

在MDK控制中心该比较好!或者运行drakedm

mdkkdm 本质同kdm一样!只是界面风格变了而已!
BTW:你所说的应该叫Display Manager 不是window manager!
改完后的DM要立即生效,运行init3,再运行init5
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表