LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 993|回复: 2

2周来的总结

[复制链接]
发表于 2005-12-19 22:31:45 | 显示全部楼层 |阅读模式
先说一下我的情况,我的机器是华硕z8000笔记本,
c4m 2.0Ghz + 768MB DDR266 + sis芯片组(sis m650显卡,sis900网卡)
+20G IDE硬盘 + 14.1'LCD ,我没有gentoo的livecd,
但有一张ubuntu的,就直接用ubuntu的livecd安装了,
用它也比较方便,启动电脑就到gnome环境了,比较方
边边查资料,边编译系统。

    1,farmebuffer问题,使用farmebuffer要先在内核中
加入farmebuffer的支持,把内核中相关的选项选上,并选
上你的显卡的支持,奇怪的是我这么做后但不能传递vga参数
给内核,我也不明白是为什么,但我使用了另外的参数,一切正常了:

kernel /*****   root=/dev/hdax  video=sis:mtrr,ywarp,1024x768-16@60  

sis是我的显卡驱动,1024x768-16@60 是分辨率,色深和刷新率 。

    2,usb鼠标问题,我查了相关usb的资料,说
usbhid是输入模块,
uhci-hcd是通用控制器,
ohic-hcd 是usb1.1
ehic-hcd 是usb2.0,
usb-storage 是usb的存储设备相关的,
还有一个usbcore,也是和usb支持相关的,

我的机器有5个usb2.0,在ubuntu下都使用正常,为了使用usb鼠标,
要把相关的编译进内核或成模块,我编译成了模块,
并在/etc/modules.autoload.d/kernel-2.6 中加入了
usbcore
usbhid
ehci-hcd
ohci-hcd
usb-storage
但好像真正对usb鼠标起作用的是ohci-hcd,我记得我以前
在ibm的网站看到过一篇这样的文章,这几个模块和主板芯片组
有关,但现在找不到了,一般用modprobe 试试就知道是那个
起作用了,如果用gpm,则要在/etc/conf.d/gpm 中加入

MOUSE=imps2  
MOUSEDEV=/dev/psaux

才能用,而我在xorg.conf中使用的device是/dev/input/mice 不理解。
如果是ps2鼠标,那么有点区别了,这些在论坛中有很多帖子可以搜索。

3,local 问题,说到这个问题,就很难说清,我的感觉,首先,fcitx的问题,
www,fcitx.org上说只要在~/.xinitrc 中有

export LANG=zh_CN  
export LC_CTYPE=zh_CN   
export XMODIFIERS="@im=fcitx"

就一定能启动,而不管你是中文环境还是英文环境。其次
,感觉设置local的地方有很多,
在这里/etc下面的设置全局的我都不动,只针对用户设置locale。
在用户home中,.xinitrc .bashrc .bash_profile 都可以
设置local,但经过我实验,在.xinitrc中设置local是针对
用startx 启动的,这时当你在字符终端下时,你的local
仍然是系统local,只有startx后,local才是你的设定置,
而在.bashrc .bash_profile中设置的话,是在bash初始
化时生效,这时,你在字符终端下的local也是你的设定值了,
如果用xdm gdm kdm 启动图形界面的化,情况又不一样,
这方面可以参考一个帖子,好像是“有关xdm/gdm/kdm的一些讨论”
搜索一下就知道了,由于我现在还没用这些,也还不是很清楚。

4,有关中文的问题,这方面,建议先到公社的高质量字体研究版看看,
了解一下一些基本知识,再做有关的工作,说一下gtk1程序的问题,
其实就是指xmms,网上有很多方法,但在我这里就是不行,
我实验了一个通用的方法,首先,我们的目标文件是/etc/gtk/gtkrc.zh_CN
一般默认情况下英文字体是可以显示正常的,只是中文有问题,我的文件是这样的:

style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-p-*-iso8859-1,\
           -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

前面的adobe的字体是用的默认的,没改,因为我改成其他的后英文
字体变得间距很大,用默认的一点问题也没有。后面的simsun字体
用来显示中文,不一定要simsun,我用了这个工具

/user/X11R6/bin/xfontsel

来确定字体,但奇怪的是用它确定的是

-misc-simsun-medium-r-normal-*-12-*-*-*-*-*-gbk-0

直接抄过去不行,会出错,要写成上面的样子。怪,然后播放列表
的字体也设置这样2种字体就可以了。

5,刚装好如果是对系统还不是很熟悉的时候,可能就会用默认的xterm,
这时xterm又不能显示中文,xterm应该是可以显示中文的,但我
不知道怎么搞,其实欢用其他的就ok了,我用的rxvt 关于它的
配置论坛上也有很多,搜索一下就有了。

6,alsa的问题,我把alsa的驱动编译进内核的话,是不能正常使用的,
声卡可以识别,也可以用aplay播放,声道也看得见,但我的就是不发声。
后来只有重编译内核,把alsa的驱动去掉,只选sound card 支持,
再装alsa-drivers 再按照手册上面的就可以了,有是一个知其然而不止其所已然的东西,哎!

以上只是我自己这段时间的一个总结把,大多也都是在网上搜索前辈的文章得到的结果。有错误的话请大家指出来了,
也希望对新来的朋友有点帮助。
发表于 2005-12-20 00:03:51 | 显示全部楼层
声卡编进内核,当然可以用,你肯定是配置出了问题。
我从来就不装alsa-driver
回复 支持 反对

使用道具 举报

发表于 2005-12-20 00:13:56 | 显示全部楼层
通常建议kernel选alsa support但是不选任何的组件。
安装alsa-driver,因为alsa-driver更新。
回复 支持 反对

使用道具 举报

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

本版积分规则

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