posts - 24, comments - 9, trackbacks - 0, articles - 0
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

打造FreeBSD中文桌面

Posted on 2006-07-25 12:32 waiter 阅读(487) 评论(1)  编辑 收藏 引用
FreeBSD这个系统是我的一个朋友介绍给我的,他也没装过,只是说这个系统很多公司在用。我原本装了一个SCO Unix,但那个系统所带的软件太小,所需的软件几乎都要自己配置,对于我(才玩了几天linux的人)来说,简直入门都太难了,所以经过几番思考,决定删了SCO Unix,改装FreeBSD。 我到我的那个朋友那里借了两张FreeBSD的盘,是6.0的,可郁闷的是,所有人的机子都可以装,就我的不行。郁闷之余,我上网了解到现在出了新版本6.1,已是我把他下了下来,刻成光盘。幸运的是,这个版本我的机子能装上。 装上之后,装了KDE桌面,机子上的全都是鸟文(ENGLISH),最不能忍受的是上网也有很多中文不能显示,系统是鸟文也罢,你也不能不显示中文吧,对于一个中国人,这个咋能忍受呢,逼不得已,我走上了汉化KDE之路。历经几天奋战,在黑暗地狱摸索,终于完成了汉化之路,为了方便大家的安装,我写下了这篇文章,以下是我机子汉化之路。 第一站:装KDE 1、安装桌面肯定要先配置鼠标和显卡,对BSD而言,可以用自动检测: #/usr/X11R6/bin/X -configue #cp /root/xorg.conf.new /etc/X11/xorg.conf /* 这步至关重要,是把临时文件以xorg.conf保存,否则机子重启之后又会检测不到*/ #ln -s /dev/psm0 /dev/mouse 2、KDE的安装很简单,只要在第二张光盘上选KDE装即可。 3、装完KDE之后,一定要在 /root 目录下 编辑 .xinitrc 文件: 加入下面行 exec /usr/local/bin/startkde 切记切记!!!! 第二站:汉化KDE 说实在话,这一站花了我最多时间,将近两天无日无夜的奋战,对大多数人来说可能这是很简单的,但是我是在万人坑中,TMD的上网还要上网卡,而且它只支持微软的IE,根本UNIX的浏览器就不能上网,PORT安装简直就是没用,真是郁闷!!!不过当时我也没想到可以使用代理,当我全部装好了之后才想到,如果其它的人要安装,建议开另一台机子作为代理,这样就可以上网了。 不过也正因如此,让我学到了很多东西,以致于我对FreeBSD有了更深的了解! 还是说一下我的安装方法,说不定也有许多蝈蝈和我的处境一样,希望对你们能有所帮助! 1、安装i18n本地化,中文是kde-i18n-zh_CN。 #cd /usr/ports/chinese/kde3-i18n-zh_CN #make install clean 说明:这个包要的是3.5.1版本的,很少FTP上有这个版本的,我整整找了一天,在将放弃的时候终于找到了。呵呵!!因为用PORTS安装时,如果在本机子上没用找到相应的安装程序,它会自动上网找,然后放在/usr/ports/distfiles/的文件夹中,所以只要将这个压缩包解压后放在 /usr/ports/distfiles/中,就可以了!也可以到这个网站下载:http://ftp.ntu.edu.tw/kde/Attic/3.5.1/src/ 2、安装libtool: 之所以要装这个是因为装字体工具ttmkfdir时要用上它,否则不能编译!这个包同样也要上网下,而且FreeBSD6.1版本中没有这个ports,一个很好的网站,里面几乎有现在能下到的可以用PORTS安装的软件的PORTS,网址是www.FreeBSD.org/ports,你可以输入文件名就可找到相应的ports,点source可以下载软件,点download可下载ports!下载完后解压把libtool文件夹放在/usr/ports/中,并用以下命令安装: #cd /usr/ports/libtool #make install clean 3、汉化KOffice #cd /usr/ports/chinese/koffice-i18n-zh_CN #make install clean 4、安装字体工具ttmkfdir #cd /usr/ports/X11-fonts/ttmkfdir #make install clean 说明:安装时可能会提示出错,我装时提示多了一个分号,只要打开相应文件修改即可。 4、获取simsun字体,复制到/usr/X11R6/lib/X11/fonts/TrueType目录下 可从win下复制,win下是simsun.ttc文件 #mount_msdosfs -L zh_CN.GBK /dev/ad1s1 /mnt #mkdir -p /usr/X11R6/lib/X11/fonts/TrueType #cp simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType/simsun.ttf 注:挂载win分区大全 #mount_msdosfs -L zh_CN.GBK /dev/设备 /mnt/挂载点 (fat格式) #mount_ntfs -C GBK /dev/设备 /mnt/挂载点 (ntfs格式) #mount_cd9660 -C GBK /dev/设备 /cdrom 5、创建fonts.dir #cd /usr/X11R6/lib/X11/fonts/TrueType #/usr/X11R6/bin/ttmkfdir >fonts.dir #cp fonts.dir fonts.fonts.scale 6、刷新字体: #fc-cache -f -v 7、修改/etc/X11/xorg.conf 注释掉: #Load "record" #Load "freetype" #Load "type1" 添加: Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/TrueType/" 8、修改/usr/X11R6/etc/fonts/fonts.conf # ee /usr/X11R6/etc/fonts/fonts.conf 在相应位置添加: /usr/X11R6/lib/X11/fonts/TrueType 12 fales 9、设置中文 a、在kde控制中心的“区域与辅助功能”(Regional&Accessiblity)的国家/地区语言(Contry/Relang)里面设国家为“china”和语言为“简体中文”(Simplifiled Chinese) b、在外观与主题的字体里设置字体为simsun 14,并去掉“使用字体平滑” c、重启FreeBSD 第三站:中文输入法安装 输入法:小企鹅输入法 代码: #cd /usr/ports/chinese/fcitx #make install clean cat >> /etc/csh.cshrc << OK setenv LANG zh_CN.eucCN setenv LC_CTYPE zh_CN.eucCN setenv XMODIFIERS @im=fcitx setenv GTK_IM_MODULE fcitx OK 另外在进入X之前需要执行(在~/.xinitrc中加入) exec fcitx & 此行一定要放在exec /usr/local/bin/startkde之前 重新启动KDE就可以输入中文了。 说明:小企鹅输入法相应的PORTS也可在http://ftp.ntu.edu.tw/kde/Attic/3.5.1/src/下载! 注意:在kde控制中心的常规的字体里设置字体为simsun 14,否则中文不能正确输入!!! 以上就是我汉化KDE之路,虽然历尽千辛万苦,但最终还是成功的把它汉化了,劳累之余也有一丝喜悦,所以写下这篇文章,希望能给FREEBSD的爱好者提供一丝之路,也作为我刚入FREEBSD给大家的一丝贡献!!!

Feedback

# re: 打造FreeBSD中文桌面  回复  更多评论   

2007-11-04 14:41 by 姓名
妈的,完全抄袭"闪客风云"的文章!
只有注册用户登录后才能发表评论。