Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > Xwindows 下的三个Display Manager 配置
【标  题】:Xwindows 下的三个Display Manager 配置
【关键字】:in,is,配置,windows,window,sp,Display,Man,win,do,Xwindows,Display,Manager
【来  源】:网络

Xwindows 下的三个Display Manager 配置

Your Ad Here 代码: ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure 中的off改为on。
代码:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
重新启动系统,就会自动进入XDM,输入账号和密码,就会进入你原来设置好的KDE或GNOME桌面了。
XDM确实够丑的,相信没有人想多看两眼的。裁判,换人!

2. KDM
为了老二KDM能够出场,我再次修改/etc/ttys文件。还是那一行,这次改为:
代码:
ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure
要让KDM自动在KDE和GNOME中切换,还要修改文件“/usr/X11R6/lib/X11/xdm/Xsession”。把中间的这段文字,
代码:
case $# in
1)
case $1 in
failsafe)
exec xterm -geometry 80x24-0-0
;;
esac
esac
改成这样,
代码:
case $# in
1)
case $1 in
kde)
exec startkde
;;
gnome)
exec gnome-session
;;
failsafe)
exec xterm -geometry 80x24-0-0
;;
esac
esac
如此目标识别已加载,让我们重新开始吧。
慢点,还有一个地方需要修改一下。用root进入KDE中,找到“Login Manager”,在“Sessions”页下的“New Type”中,“kde”项已经有了,只要增加“gnome”,顺便再调整一下顺序吧。
好了,现在再次重起系统,感觉如何?KDM还是很能干的。

3. GDM
老三GDM的大名,早有耳闻,在Linux家里也见到过,但把它请到咱FreeBSD家里来,我可是花了三个晚上,敲了无数次的门,才让它露出了真容。下面就是它提出来的条件。
第一点,GDM好钱,需要一个特别的系统的账户,据说是为了安全。
代码:
pw groupadd –g 42 –n gdm
pw useradd –c gdm –d /var/gdm –s /bin/sh –u 42 –n gdm
如此,新建了一个gdm的Group,GID是42,一个gdm的User,UID是42。GID和UID,必须是没有被系统中其它账号占用,如果已被占用,改用其它小于1000的。
第二点,GDM需要一个有安全门的单间,还得过户到它的名下。
代码:
mkdir /var/gdm
chmod 0750 /var/gdm
chown gdm:gdm /var/gdm
第三点,拉拉关系,搞好配置。这得修改“/usr/X11R6/share/gnome/gdm/gdm.conf”才行,
代码:
ServAuthDir=/usr/X11R6/share/gnome/gdm
改为:
代码:
ServAuthDir=/var/gdm
再改
代码:
Greeter=/usr/X11R6/bin/gdmlogin
为:
代码:
Greeter=/usr/X11R6/bin/gdmgreeter
另外,下面的这三行,是true还是改成false,随便你了。
代码:
ShowGnomeChooserSession=true
ShowGnomeFailsafeSession=true
ShowXtermFailsafeSession=true
“gdm.conf”中的其它部分,目前还不清楚是干啥的,那就放着吧。
第四点,GNOME和KDE都要支持。GDM是从GNOME那里来的,支持GNOME没什么问题。要支持KDE的Session,就比较啰嗦一点了。用ee编辑器写一段下面的命令,
代码:
#! /bin/sh
exec /usr/X11R6/lib/X11/xdm/Xsession kde
保存为文件“/usr/X11R6/share/gnome/gdm/Sessions/Kde”,然后修改属性,
代码:
chmod –w+x /usr/X11R6/share/gnome/gdm/Sessions/Kde
“/usr/X11R6/share/gnome/gdm/Sessions”目录下的其它文件,除了Gnome和Xsession之外大可以去掉。
第五点,现在该给老三让位了。用gdm替换kdm,这又要改“/etc/ttys”中的
代码:
ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure
为:
代码:
ttyv8 "/usr/X11R6/bin/gdm -nodaemon" xterm on secure

做完上面的工作,重新启动系统。终于GDM总算给了面子,揭开了那美丽的面纱,原来这GDM是她不是他,难怪难怪。忍不住要多看上几眼。

辛苦的工作,由漂亮的DM开始,心情真好!


(我在写完上面这些之后,本不想现在就发到论坛上来的。因为在多次测试后发现,从GDM进KDE还有些小问题,GDM的脾气还是有点没摸透。不过,仔细想想,还是抛砖引玉地先发上来再说,恳企哪位高人指点一二。我自己也会再尝试解决,一旦有了结果之后,会补充上来。)
kld的程序实现:【上一篇】
在VMWare中配XFree86的Demo:【下一篇】
【相关文章】
  • XWindow下汉化的常见问题解答
  • 轻松安装 chinput 3 输入法
  • Unicode与ISO10646(上)
  • FreeBSD 5内核源代码分析之copyin()实现原理
  • FreeBSD 4.0 Kernel Hacking Guide--i386/i386/machdep.c
  • FreeBSD 4.0 Kernel Hacking Guide--i386/i386/pmap.c
  • FreeBSD 4.0 Kernel Hacking Guide--kern/init_main.c
  • FreeBSD 4.0 Kernel Hacking Guide--vm/vm_init.c
  • FreeBSD 4.0 Kernel Hacking Guide--vm/vm_page.c
  • FreeBSD 4.0 Kernel Hacking Guide--vm/vm_object.c
  • 【随机文章】
  • SU使用笔记及安装
  • 光纤的发展及在城域网中选型的考虑
  • javaTM API for Bluetooth
  • AAF灵便应用框架简介系列(6):休息一下,泛谈面向对象 Why OO+多层结构?
  • 忍者外传 开启FC版游戏的简易方法
  • 苏睿暄Sql worm 2的源代码
  • 给你的Blog加上漂亮的语录轮播,只要3分钟
  • newxy新坐标结合web2.0做的北京数据字地图
  • 重载函数
  • 深入接口编程
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.