QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 957|回复: 6

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

[复制链接]
发表于 2005-2-19 13:50:02 | 显示全部楼层 |阅读模式
菜鸟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目录下有),此软件包包含下面的内容.

Ï            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]
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]
发表于 2005-2-19 14:51:36 | 显示全部楼层
贴个图看看
回复

使用道具 举报

 楼主| 发表于 2005-2-19 18:44:39 | 显示全部楼层
[quote:43aff320c5="ajinn"]贴个图看看[/quote]

没抓图工具啊
回复

使用道具 举报

发表于 2005-3-31 15:37:14 | 显示全部楼层
怎么挂载fat32呢?
回复

使用道具 举报

发表于 2005-4-1 13:31:36 | 显示全部楼层
怎么挂载fat32呢?

这个补补基础知识吧, 我签名里有
回复

使用道具 举报

发表于 2005-4-1 14:56:52 | 显示全部楼层
hurd里不一样的吧,settrans不知道认识哪些分区系统
回复

使用道具 举报

发表于 2005-4-1 23:04:40 | 显示全部楼层
找到一个hurd的livecd, 呵呵,试试先

http://www.superunprivileged.org/hurd-live-cd.iso.gz
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-6 20:25 , Processed in 0.044081 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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