当前位置:操作系统 > Unix/Linux >>

FreeBSD中文化全攻略

1.系统层的工作

  2.字体

  3.系统环境变量

  4.配置GNOME

  5.配置KDE

  6.有用的中文程

  7.FreeBSD locale的组成

  ==============================================================

  1.系统层的工作

  ==============================================================

  1.安装系统.

  没有什么特别的.

  只是在选择安装的基本软件包时

  我图了个简单,选择all

  省得以后用什么还要现装

  2.安装完成后使用/stand/sysinstall安装GNOME1.4

  注意很难将所有倚赖的软件包选全的.

  所以.每次安装GNOME 1.4都会出错.

  每次都要安装完成后.

  到/cdrom/package/All下

  pkg_add -vf gome-1.4.1b*.tgz

  这时他会自己安装倚赖的软件包.

  安易做图ash

  chsh -s /usr/local/bin/bash

  安装x11系列的XFree86 4.1.0相关的软件包.

  安装sawfish-gnome

  3.实现GBK支持.

  下载gbkbsd.tgz自己编译出gbk的LC_CTYPE

  在/usr/share/locale/下建立zh_CN.GBK目录

  拷贝zh_CN.EUC下的LC_COLLATE和LC_TIME到这个目录.

  同时将LC_CTYPE拷贝到这个目录.

  这时你的系统已经支持GBK的locale了.

  4.配置X.

  XF3.6也可以支持ttf,但毕竟版本较低.同时中文的支持不是很好.

  使用ttf也很麻烦.所以我们使用XF4.1.0(不对XF 3.6作任何配置,如果已经配置,应当在/etc/有XF86Config文件,删除)

  使用xf86config文件配置会在/etc/X11目录生成XF86Config

  如果你在安装系统时激活了鼠标,那么使用xf86config配置的XF86Config

  文件的鼠标定义与你的鼠标配置是冲突的.

  删除/etc/X11/XF86Config文件中的pointer段的protocal一行.

  ==============================================================

  2.字体

  ==============================================================

  如果你使用sysinstall指定你的桌面.

  会在~目录下生成一个.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 install

  ==============================================================

  3.系统环境变量

  ==============================================================

  /etc/profile对整个系统有效.

  确定你使用的是bash

  添加

  export LANG=zh_CN.GBK

  export LC_ALL=zh_CN.GBK

  export XMODIFIERS=@im=Chinput

  csh的配置可能是

  setenv LANG zh_CN.GBK

  setenv LC_ALL zh_CN.GBK

  setenv 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文件.

  把里面所有的fontset改为

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

  如果熟练vi.

  %s/.../.../g就可以搞定.

  修改/usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN

  修改fontset的第二行为以上字体定义.

  2.设置chinput自启动.

  在开始菜单-program-setting/找到startupprogram添加

  chinput自动起动.

  3.OK

  现在你可以退出X.

  退出登录.

  重新login使环境变量生效.

  startx看一看

  GNOME的中文应当是正常的了.

  打开一个dedit输入中文试一试

  ==============================================================

  5.配置KDE

  ==============================================================

  刚才我一直没有安装KDE.原因有两个:

  1.我不喜欢KDE

  2.FreeBSD自带的KDE不全.

  为了中文化.

  我在本论坛的软件仓库下载了KDE2.2.2的FreeBSD全部的软件包.

  使用pkg_add -vf kde-2.2.2.tgz安装.

  注意还是没有把全部软件包都装上.如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号

  略过其中第二项fixed width的配置(你无法选择simsun).

  apply,

  这时打开第二项,现在你可以选择simsun gb2312
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,