LinuxSir.cn,穿越时空的Linuxsir!

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

详解配置kdm和gdm

[复制链接]
发表于 2003-3-10 12:20:12 | 显示全部楼层 |阅读模式
呵呵,Mandrake Linux下的KDM,还是有得跟GDM一拼了。

1)不是很体面的方法:
  1. "齿轮"-->配置”-->“KDE”-->“系统”-->“登录管理器”里的“会话”-->“新建类型”下输入"fvwm"然后点击“添加新类型”。
复制代码


注意你的fvwm是第几个顺序的。如果像我的KDE、GNOME、Windowmaker、blackbox、XFCE、、fvwm、failsafe、default,则fvwm是第六个,则以root在/etc/X11/wmsession.d下建立“06fvwm”这样一个文件,内容大致如下:

  1. NAME=fvwm
  2. ICON=xwmnet.xpm
  3. EXEC=/usr/X11R6/bin/fvwm
  4. DESC="Cool Fvwm DeskTop Environment"
  5. SCRIPT:
  6. exec /usr/X11R6//bin/fvwm
复制代码


2)相对比较体面的方法:

  1. # find /usr/ -name "kdmrc"
  2. /usr/share/config/kdm/kdmrc
复制代码


然后用vim看看kdmrc这个内容,找到SessionType这个关键的字段的定义,比如我强悍的Mandrake Linux 9.0的就是这样的:


  1. SessionTypes=KDE,GNOME,WindowMaker,Enlightenment,BlackBox,XFce,IceWM,fvwm,failsa
  2. fe,default,
复制代码


加上你X,比如,我的fvwm显然是在第八的位置。

以root在/etc/X11/wmsession.d下建立“08fvwm”这样一个文件,内容大致如下:

  1. NAME=fvwm
  2. ICON=xwmnet.xpm
  3. EXEC=/usr/X11R6/bin/fvwm
  4. DESC="Cool Fvwm DeskTop Environment"
  5. SCRIPT:
  6. exec /usr/X11R6//bin/fvwm
复制代码


呵呵,这样就可搞掂你用kdm搞好你想搞的各种X了。哈哈,原来xdm/gdm/kdm就是这么一回事情。如何还要加其它的东西,你自己试试吧,这是最为简陋的方法了。不过,要想启动你的X,还得配置它的配置文件了。
 楼主| 发表于 2003-3-10 12:23:04 | 显示全部楼层
其它的比如xdm/gdm,可以参考下这里。

http://www.linuxsir.cn/bbs/showt ... d=148653#post148653
发表于 2003-5-4 10:38:40 | 显示全部楼层

定制GDM菜单0.1v(GPL)

我们知道三种不同的起动方法,x,xinit,gdm/xdm/kdm/...
x一般测试用,xinit需要配置文件~/.xinitrc,gdm/xdm/kdm是我要说的重点!(废话:dpkg --listfiles pkgname,查找/etc/部分--debian)
gdm-----/etc/X11/gdm/Sessions/里面的session可以自由更改)
起动过程!
gdm is Ok!
  select session
   if 存在 see configure file
           if config file isn't in home
               exec /etc/X11/Xsession
            else exec ~/.xsession
   else false!
中间的每个过程都可定制,包括文件名!看看默认的。session
1,配置当前用户环境变量
2,起动一些用户的程序,(比如输入法,终端。。。)
3,起动窗口管理器!
为了方便,一般不直接用/et/X11/gdm/Sessions/里起动窗口管理器!直接在home里定制!举例子!要起动自己定制的一个windows2000
1.注册
    cd /etc/X11/gdm/Sessions/
    touch windows2000
    chmod +rx windows2000
    vi windows2000
        #!/bin/sh
          exec  /etc/X11/XsessionWin2000
     ---#上面都注册到gdm管理器里以便我们选择!
2.编辑XsessionWin2000
   我们可以拷贝/etc/X11/Xsesion来用
   cp Xsession XsessionWin2000
    然后修改
   vi XsessionWin2000
   将这几行改了
   STARTUP=$HOME/.xsession-->.xsessionWin2000
   ALTSTARTUP=$HOME/.xsession-->.xseesionWin2000
   其他可以不改!
3.创建自己的/xsession
   cd
    touch .xsessionWin2000
    chmod o+x .xsessionWin2000
    vi .xseesionWin2000
          设置环境
          设置程序(输入法)
          起动窗口管理器
      例如:
LANG=zh_CN.GB2312
LC_ALL=zh_CN.GB2312
LC_CTYPE=zh_CN.GB2312
export LANG LC_ALL LC_CTYPE
export XMODIFIERS="@im=chinput"
/usr/bin/chinput &
/usr/bin/fluxbox

这样就完全可以定制了!
发表于 2003-5-9 16:03:39 | 显示全部楼层
多谢两位台兄,我把这个帖子标为精华帖,这样大家都可以分享了,这么好的帖子,应该整理一下。我把这个帖子编入置顶帖子的精华目录中。

北南 致意
 楼主| 发表于 2003-5-10 11:51:07 | 显示全部楼层
其实配置好X文件,用那种方法启动都是一样的。。。。。。
发表于 2003-5-10 11:51:12 | 显示全部楼层
楼上的人乱发贴子!删调!
发表于 2003-5-10 12:07:23 | 显示全部楼层
最初由 as710054 发表
楼上的人乱发贴子!删调!


谢谢,正在删除,请兄弟们及时向我们举报
发表于 2004-4-24 12:52:07 | 显示全部楼层
此法不能用在 红旗上。
发表于 2010-3-26 14:27:15 | 显示全部楼层
感谢。
知道怎么配置KDM了。
回复 支持 反对

使用道具 举报

发表于 2010-3-26 15:57:36 | 显示全部楼层
我晕,这03年的帖子了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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