|  | 
 
| 菜鸟Debian Gnu/Hurd使用日记(二) 设置XFree86 (所使用的系统是Debian Gnu/hurd K
  破碎细胞
 QQ:171767853
 <[email protected]>
 如欲转载,请保持文章的完整性.
 
 最后一次更新:2005年1月20日
 
 1.准备工作
 你最好先复制一份能工作的XFree86配置文件到一张软盘(最好是用”mkfs.ext2 -b 4096”制作的软盘).
 
 2.设置键盘和鼠标
 在hurd中,/dev/里的kbd和mouse设备文件是由带”—repeat”参数的”console”命令生成的,所以应该这样做:
 a)以多用户模式进入Hurd,执行(以下命名为同一行):
 [code:1]
 console -d vga -d pc_kbd --repeat=kbd -d pc_mouse –repeat=mouse --protocol=ps/2 /dev/cons /dev/vcs
 [/code:1]
 b)这时又出现了login提示符,键入”login root”,登入.
 c)执行以下命名:
 [code:1]
 ln -s /dev/cons/kbd /dev/kbd
 ln -s /dev/cons/mouse /dev/mouse
 [/code:1]
 
 3.安装/配置软件包
 你需要安装x-window-system-core软件包(在光盘的/pool/main/x/xfree86目录下有),此软件包包含下面的内容.
 
 &Iuml;            xserver-xfree86
 &Iuml;            xfonts-base
 &Iuml;            xfonts-100dpi
 &Iuml;            xfonts-75dpi
 &Iuml;            xfonts-scalable
 &Iuml;            xutils
 &Iuml;            rxvt
 另外你还可以选择你喜欢的窗口管理器
 &Iuml;        WindowMaker,wmaker
 &Iuml;        FVWM,fvwm
 &Iuml;        Blackbox,blackbox
 &Iuml;        TWM,twm
 &Iuml;        GNOME2.6,(但在光盘里没有没有,下载网址:
 http://people.debian.org/~mbanck/hurd-gnome/)
 &Iuml;        Xfce4,(同样,光盘里没有没有,下载网址:http://people.debian.org/~mbanck/hurd-xfce4/)
 
 我安装的时候不是这样装的,我直接进入/pool/main/x/xfree86目录,然后dpkg -i *.deb,就OK了.当然你还可以设置apt源,从网络上安装,因为是Debian Gnu/Hurd,所以很多命令和Debian Gnu/Linux是一样的.
 
 如果要运行XFce4,你需要在你的home目录下建立一个文本文件”.xsession”,内容如下:
 [code:1]
 exec /usr/bin/startxfce4
 [/code:1]
 下面需要生成XFree86的配置文件.推荐的方式是使用debconf来配置xserver-xfree86,像这样:
 dpkg-reconfigure xserver-xfree86
 你也可以把刚才准备好的配置文件复制成/etc/X11/XF86Config-4,但是这样做,你就必须手动删除这个文件里的一些部分.
 温馨提示:一定要在配置文件里禁用dri模块,因为现在它还不能正常工作.
 
 4.编辑文件XF86Config-4
 a)现在你需要手动编辑配置文件,使其中的mouse部分像这样:
 [code:1]
 Section “InputDevice”
 Identifier    “Configured Mouse”
 Driver    “mouse”
 Option    “CorePointer”
 Option    “Device”    “/dev/mouse”
 Option    “Protocol”    “osmouse”
 EndSection
 
 Section “InputDevice”
 Identifier    “Generic Mouse”
 Driver    “mouse”
 Option    “SendCoreEvents”    “true”
 Option    “Device”    “/dev/mouse”
 Option    “Protocol”    “osmouse”
 EndSection
 [/code:1]
 b)设置动态链接
 Hurd不使用ld.so.conf,所以需要在/etc/profile里添加如下内容:
 [code:1]
 LD_LIBRARY_PATH=/X11R6/lib:$LD_LIBRARY_PATH
 [/code:1]
 5.万事OK!
 运行startx使用X吧.
 
 6.后话及注意事项
 每次要运行X的时候, 都必须先运行2节提到的那个console命令.
 如果你看到关于打开显示器或者权限的问题,你可以执行下面的命令:
 [code:1]
 dpkg-reconfigure xserver-common
 [/code:1]
 在里面把”Console Users Only”改成”Anybody”.
 
 网页浏览器dillo现在可以在Hurd上工作了,虽然它不是最好的.
 
 BTW:我的startx时总是显示i810集成显卡的AGP没有被内核支持或是支持模块没有加载,
 希望达人能指点一二
 更新:关于这个问题,Barry已经给我回复了:
 [code:1]        (Yes, we currently to not have support for AGP GART.  You can either try
 a vanilla vga driver in X or your better bet is to swap out your video card
 for something else, like an ATI.
 
 Good luck,
 
 Barry).
 [/code:1]
 | 
 |