• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

[原]菜鸟Debian Gnu/Hurd使用日记(二)设置XFree86

发布: 2007-7-04 12:06 | 作者: admin | 来源:  网友评论 | 查看: 9次 | 进入软件测试论坛讨论

领测软件测试网
菜鸟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
多谢楼主

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网