1.系统层工作
2.字体
3.系统环境变量
4.配置GNOME
5.配置KDE
6.有用中文程
7.FreeBSD locale组成
1.系统层工作
1.安装系统.
没有什么特别.
只是在选择安装基本软件Software包时
我图了个简单,选择all
省得以后用什么还要现装
2.安装完成后使用/stand/sys安装GNOME1.4
注意很难将所有倚赖软件Software包选全.
所以.每次安装GNOME 1.4都会出错.
每次都要安装完成后.
到/cdrom/package/All下
pkg_add -vf gome-1.4.1b*.tgz
这时他会自己安装倚赖软件Software包.
安装bash
chsh -s /usr/local/bin/bash
安装x11系列XFree86 4.1.0相关软件Software包.
安装sawfish-gnome
3.实现GBK支持.
gbkbsd.tgz自己编译出gbkLC_CTYPE
在/usr/share/locale/下建立zh_CN.GBK目录
拷贝zh_CN.EUC下LC_COLLATE和LC_TIME到这个目录.
同时将LC_CTYPE拷贝到这个目录.
这时你系统已经支持GBKlocale了.
4.配置X.
XF3.6也可以支持ttf,但毕竟版本较低.同时中文支持不是很好.
使用ttf也很麻烦.所以我们使用XF4.1.0(不对XF 3.6作任何配置,如果已经配置,应当在/etc/有XF86Config文件,删除)
使用xf86config文件配置会在/etc/X11目录生成XF86Config
如果你在安装系统时激活了鼠标,那么使用xf86config配置XF86Config
文件鼠标定义和你鼠标配置是冲突.
删除/etc/X11/XF86Config文件中poer段protocal行.
2.字体
如果你使用sys指定你桌面.
会在~目录下生成个.xinitrc文件
里面定义是
exec startkde或exec gnome-session
如果没有可以自己建立.
这时你可以startx
注意是英文.
方便你在图形界面作些配置工作.
1.安装新字体.
在/usr/X11R6/lib/X11/fonts目录建立ttf目录.
cp simsun.ttf到这个目录.
注意simsun.ttf版权属中易公司.只可用于测试:-)
这时还要写个fonts.dir
(fonts.scale是为了mkfontdir使用,如果你自己写个fonts.dir可以没有
fonts.scale这个文件.)
fonts.dir内容如下:
18
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-ibm-cp850
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-big5-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-big5-0
ai=0.3:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-big5-0
ai=0.3:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.3:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=0.3:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
注意simsun.ttf确实可以提供部分big5字型.
2.修改/etc/X11/XF86Config文件.
在FontPath组最前面加入
FontPath "/usr/X11R6/lib/X11/fonts/ttf/"
修改Load "freetype"为Load "xtt"
3.安装输入法.
目前功能最完善个版本是chinput-3.0.2fix1
make;make
3.系统环境变量
/etc/profile对整个系统有效.
确定你使用是bash
添加
export LANG=zh_CN.GBK
export LC_ALL=zh_CN.GBK
export XMODIFIERS=@im=Chinput
csh配置可能是
env LANG zh_CN.GBK
env LC_ALL zh_CN.GBK
env XMODIFIERS @im=Chinput
你也可以建立~/.bash_profile文件,在文件中设置
相关文件还有.bash_logout .bash_login
比如我.bash_logout指定
clear
每次退出是自动清屏
4.配置GNOME
1.gnome字体配置
GNOME中文字体缺省定义为16号.
1024x768还可以接受,800x600就有点大.
修改以下两个配置文件.
/usr/X11R6/share/gnome/gtkrc.zh_CN文件.
把里面所有font改为
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gbk-0
如果熟练vi.
%s/.../.../g就可以搞定.
修改/usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN
修改font第 2行为以上字体定义.
2.设置chinput自启动.
在开始菜单-program-ting/找到startupprogram添加
chinput自动起动.
3.OK
现在你可以退出X.
退出登录.
重新login使环境变量生效.
startx看看
GNOME中文应当是正常了.
打开个dedit输入中文试试
5.配置KDE
刚才我直没有安装KDE.原因有两个:
1.我不喜欢KDE
2.FreeBSD自带KDE不全.
为了中文化.
我在本论坛软件Software仓库了KDE2.2.2FreeBSD全部软件Software包.
使用pkg_add -vf kde-2.2.2.tgz安装.
注意还是没有把全部软件Software包都装上.如qt-designer,kdevelop,quanta等.
我没有使用FreeBSD自带KDE.所以不能确定我配置对您有效.
1.我直工作在GBk locale下.
2.确定你工作目录没有.kde和.kderc
3.安装zh-kde-i18n-2.2.2.tgz.
kde中文mo文件.
我上传在ftp.gnuchina.org/incoming/zhBSD/下
对系统自带KDE也是好用.
包大小是601k,不必在自己到port里编译了.
kde-i18n-2.2.2.tar.gz源码太大50M
4.配置
如果你工作目录没有.kde和.kderc文件
起动kde后,看到起动界面应当是英文
起动后kde有些地方应当是问号.
这时会起动个桌面配置.
在国家和语言段选中国和zh_CN.GB2312
然后步步配置直到finish
这时你开始菜单和很多是问号.
不管他.
启动control center(全是问号)
在光盘图标(也就是)look and feel
找到TT图标配置字体.
选择simsun gb2312 12号
略过其中第 2项fixed width配置(你无法选择simsun).
apply,
这时打开第 2项,现在你可以选择simsun gb2312 12号了
如果不能选,先用鼠标点下其他字体在回到simsun就可以了.
apply.
在个人化项(也是问号,图标为个原点加半圆)
选择国家和语言
选择中国,zh_CN.GB2312,集选gb2312
apply
退出KDE.
在startx你就应当可以获得个很好中文环境了.
至于CHinput自起动.
用konqueror打开~/.kde/AutoStart目录
新建应用联接,创建个chinput联接就可以了.
注意.虽然你在control center中可以配置字体为
simsun gbk 12号.
但其实不能显示中文,中文地方显示为空.
所以只能选择simsun gb2312 12号.
但配置完成后.
只是在配置文件中定义字体为simsun并没有定义为simsun gb2312
所以在GBK locale下可以处理gbk.
在GBK locale下使用其实是simsungbk集.
虽然在control center中显示为gb2312
最新评论