红联Linux门户
Linux帮助

我的FC6学习经历

发布时间:2007-04-23 01:02:45来源:红联作者:System
作者:kevinxtq

因为工作需要,我选择了Linux作为工作环境,以前只是兴趣索然而去玩Linux,而这次是来真的,我用了大约一个礼拜对时间才把基本的环境配置顺手.真是太折磨人了,但是现在用起来还真顺手,心里有一种成就感.也许这就是Linux的魅力所在吧:必先苦其心志,才能得到最后的果实.

为了纪念这段难忘的经历,我把它都写下来.如果哪位朋友不幸看到了,如果对你有帮助对话那就更好了,如果你认为这些都说废话,你可以不看.

我选择的系统是 Fedora Core 6, 还是一个比较新的系统版本.因为以前用过RedHat. 想必这俩个本是一家的OS也应该有几分相似.幸亏有师兄帮忙,要不然就更费事了.
-------------------
系统安装----进不了图形界面
-------------------
从安装开始我就感觉前途迷茫了.因为师兄是从iso镜像直接安装的.具体的安装方法网上到处都是,为就不再说明了.
问题就出在安装之后X怎么也启动不起来.一直报错说什么没有找到显卡缓存.或者没有正确配置显示器之类的.我上网查了一下.有人说什么把BIOS里对显卡设置从债1M改到8M.我看了一下,我的本来就是8M.
最后没有办法,我放弃了,选择重装.但是当我第二次引导的时候我看到里有"update the system"选择(具体记不住了,反正就是类似于更新,升级之类的话).死马当活马医, 我选择了升级系统.不料,升级完毕之后就能进入图形界面了.

这个问题到现在我还不知道是为什么.我的显卡是否Intel845集成显卡.同样的问题发生在我的同学对机器上.解决方法也一样.见鬼了!

NOTE: 当你FC6进入不了图形界面时,不要着急重新安装,做一次系统升级试一试.

--------------------
字体配置-----中文乱码
-------------------
中国人使用Linux最郁闷的就是汉字对显示问题.在这个万码奔腾的年代,虽然有UTF-8对包容.但是面对各种本地化的汉字编码改乱的时候还是乱了.

FC6 默认的汉字编码是 zh_CN.UTF-8, 在访问window分区的时候会有乱码,曾经有人建议说改一些配置文件:
/etc/sysconfig/i18n, ~/.bashrc, ~/.bash_profile, 甚至还有 /etc/environment. 这些文件我都改过.无非是加入一下几行内容:

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
export LC_ALL="zh_CN.GB18030"

这样的改法很恐怖,因为改完了之后终端里面是没有什么乱码了,但是windows分区里面对乱码怎么也消除不了,有的汉字能显示,有的不能.
不管我怎么改,用locale查看的时候 LANG始终都是zh_CN.UTF-8.

最后我干脆不改了,想要恢复到初始时候的样子,于是又是一顿改.

NOTE:当你想要改变系统的设置时,不要轻易改动/etc下的文件.推荐对做法是在你的~/下进行修改.
我先将系统的编码恢复到zh_CN.UTF-8. 然后
vim ~/.i18n
在这个文件里也加入了
LANG="zh_CN.UTF-8"
其实这句不加都行,如果你想改成其他的编码,就改这个文件吧.
在~/.bashrc里面加入:
export LC_TYPE="zh_CN"
export LANG="zh_CN.UTF-8"

这样一来,windows分区的乱码解决了.对了要自动挂载windows分区需要在/etc/fstab中加入下面几行:
/dev/hda1 /mnt/c vfat user,rw,exec,umask=000,codepage=936,iocharset=cp936,shortname=mixed 0 0
/dev/hda5 /mnt/d vfat user,rw,exec,umask=000,codepage=936,iocharset=cp936,shortname=mixed 0 0
/dev/hda6 /mnt/e vfat user,rw,exec,umask=000,codepage=936,iocharset=cp936,shortname=mixed 0 0

现在的问题是用vim时,中文显示还是乱码,我在这~/.vimrc中加入了下面几行:

let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936

这样,vim中的乱码就全部解决了.

至此,系统的乱码问题基本上算是解决了,但是还遗留了不少问题,如:
使用者gftp访问windows下的ftp时中文目录会有乱码(网上说要打补丁,我嫌麻烦,用lftp了);
在终端下用less或者more 查看中文文档时还会出现乱码;
这些问题如果哪位牛人能解决不妨告诉大家.

-----------------------------
桌面环境------XFce 4
-----------------------------
装完FC6之后,GNome的桌面很让人震撼,窗口特效非常棒,但是这些是以更多的cpu的内存为代价的.如果你追求完美,喜欢漂亮华丽对桌面,推荐你使用Gnome,感觉比Vista要好很多.其实,在我对这个版本里,还有两个主题:
KDE和XFce.

KDE大家都不陌生.庞大而笨重.但是提供了更多对功能,我的系统里的中文字体就是在KDE下用 图形界面装的,很省事(不要见笑,毕竟是初学者).但是KDE很不稳定,里面有很多的程序用一会就崩溃了.而且很耗资源.

XFce我个人看来是很完美的选择, FC6里面带有XFce4的安装包.它占用系统资源少,速度快.是务实.简约对代表.当然,它也有毛病, 在XFce里提供了很多的设置选项,比如说明Settings Manager, 你可以高度自定义桌面对风格,但是不要太贪心,里面的一些功能如:Splash Screen, Window Manager等最好不要改动.因为比如把系统主题或者图标更改之后,桌面就会死掉,任凭你重启多少次也进不去 XFce 桌面.

这个问题的解决办法是,换个主题曲如Gnome或直接进入字符终端,把斋~/.config/ 里面以.Xfce*打头的文件全部删除,接着来个 Ctr + Alt + Back Spac ,重新启动子X, 在会话里选择者 XFce ,重新设置.

-------------------------------
输入法
------------------------------
虽然在FC6里面自带了SCIM输入法,但是它对智能拼音经常出现一些不智能的毛病,比如说诺大的工具栏每次都要手动隐藏,输入汉字时输入框会定位在一个地方,但是值得称赞的是智能拼音提供了用音调选字,很不错的.
但是我还是选择了Fcitx(小企鹅输入法).
要想使用fcitx,必须屏蔽着SCIM,可以在~/下建立 .xinput.d/zh_CN, 在里面输入:
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
gnome-im-settings-daemon >/dev/null

然后在/etc/X11/xinit/ 中把 xinputrc的原来的内容全部注释掉(用#),加入下面的内容:

XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
gnome-im-settings-daemon >/dev/null

重新启动X界面.就能看到小企鹅已经出来了.

--------------------------------
至此,系统基本上配置好了,至于想多媒体播放对方面对东西太多了,如果听歌的话建议使用xmms,简单易用,还好安装,如果装了wma的解码器仍然放不了wma的话,不妨找到啦libwma.so,拷贝到 ~/.xmms/Plugins/ 里面.

---------------------------------

这只是我初次使用FC6时的一些问题和解决方法,如果有什么更好对方法,大家交流一下.
文章评论

共有 0 条评论