[原]菜鸟Debian Gnu/Hurd使用日记(二)设置XFree86
发表于:2007-07-04来源:作者:点击数:
标签:
菜鸟DebianGnu/Hurd使用日记(二)设置XFree86 (所使用的系统是DebianGnu/hurdK8) 破碎细胞 QQ:171767853 cool_tml@yahoo.com.cn 如欲转载,请保持文章的完整性. 最后一次更新:2005年1月20日 1.准备工作 你最好先复制一份能工作的XFree86配置文件到一张软盘(最
菜鸟Debian Gnu/Hurd使用日记(二) 设置XFree86
(所使用的系统是Debian Gnu/hurd K8)
破碎细胞
QQ:171767853
<cool_tml@yahoo.com.cn>
如欲转载,请保持文章的完整性.
最后一次更新:2005年1月20日
1.准备工作
你最好先复制一份能工作的XFree86配置文件到一张软盘(最好是用”mkfs.ext2 -b 4096”制作的软盘).
2.设置键盘和鼠标
在hurd中,/dev/里的kbd和mouse设备文件是由带”—repeat”参数的”console”命令生成的,所以应该这样做:
a)以多用户模式进入Hurd,执行(以下命名为同一行):
[code:1:45b7aee93e]
console -d vga -d pc_kbd --repeat=kbd -d pc_mouse –repeat=mouse --protocol=ps/2 /dev/cons /dev/vcs
[/code:1:45b7aee93e]
b)这时又出现了login提示符,键入”login root”,登入.
c)执行以下命名:
[code:1:45b7aee93e]
ln -s /dev/cons/kbd /dev/kbd
ln -s /dev/cons/mouse /dev/mouse
[/code:1:45b7aee93e]
3.安装/配置软件包
你需要安装x-window-system-core软件包(在光盘的/pool/main/x/xfree86目录下有),此软件包包含下面的内容.
Ï xserver-xfree86
Ï xfonts-base
Ï xfonts-100dpi
Ï xfonts-75dpi
Ï xfonts-scalable
Ï xutils
Ï rxvt
另外你还可以选择你喜欢的窗口管理器
ÏWindowMaker,wmaker
ÏFVWM,fvwm
ÏBlackbox,blackbox
ÏTWM,twm
ÏGNOME2.6,(但在光盘里没有没有,
下载网址:
http://people.debian.org/~mbanck/hurd-gnome/)
Ï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:45b7aee93e]
exec /usr/bin/startxfce4
[/code:1:45b7aee93e]
下面需要生成XFree86的配置文件.推荐的方式是使用debconf来配置xserver-xfree86,像这样:
dpkg-reconfigure xserver-xfree86
你也可以把刚才准备好的配置文件复制成/etc/X11/XF86Config-4,但是这样做,你就必须手动删除这个文件里的一些部分.
温馨提示:一定要在配置文件里禁用dri模块,因为现在它还不能正常工作.
4.编辑文件XF86Config-4
a)现在你需要手动编辑配置文件,使其中的mouse部分像这样:
[code:1:45b7aee93e]
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:45b7aee93e]
b)设置动态链接
Hurd不使用ld.so.conf,所以需要在/etc/profile里添加如下内容:
[code:1:45b7aee93e]
LD_LIBRARY_PATH=/X11R6/lib:$LD_LIBRARY_PATH
[/code:1:45b7aee93e]
5.万事OK!
运行startx使用X吧.
6.后话及注意事项
每次要运行X的时候, 都必须先运行2节提到的那个console命令.
如果你看到关于打开显示器或者权限的问题,你可以执行下面的命令:
[code:1:45b7aee93e]
dpkg-reconfigure xserver-common
[/code:1:45b7aee93e]
在里面把”Console Users Only”改成”Anybody”.
网页浏览器dillo现在可以在Hurd上工作了,虽然它不是最好的.
BTW:我的startx时总是显示i810集成显卡的AGP没有被内核支持或是支持模块没有加载,
希望达人能指点一二
更新:关于这个问题,Barry已经给我回复了:
[code:1:45b7aee93e](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:45b7aee93e]
破碎细胞 回复于:2005-02-19 14:26:31 |
:em16: :em16: 没人回啊???????? :em16:
|
speed_fj 回复于:2005-02-19 14:28:09 |
顶一下
|
keenor 回复于:2005-03-01 09:36:33 |
多谢楼主
|
原文转自:http://www.ltesting.net