Chinaunix首页 | 论坛 | 博客
  • 博客访问: 641275
  • 博文数量: 154
  • 博客积分: 8323
  • 博客等级: 中将
  • 技术积分: 2060
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-13 02:17
文章分类

全部博文(154)

文章存档

2011年(2)

2010年(117)

2009年(5)

2008年(30)

分类: LINUX

2010-06-28 11:39:27

刚装的gentoo系统,纯英文环境,还不能使用五笔,很不方便,于是修改把LANG环境变量改成中文的,再安装小企鹅输入法(fcitx),完成后可以使用五笔了,可是系统字体太难看了,网页上也是汉字很大,字母很小,并且间距很大,于是决定还是回到英文环境,安装SCIM来打五笔,于是从网上找了一些资料开始动手安装SCIM,下面是我的安装记录:
发行版还是 Gentoo,其他的发行版本可以参考各自的配置文件和相关软件。

首先,需要安装相关的字体,命令如下:

# emerge arphicfonts wqy-bitmapfont  corefonts ttf-bitstream-vera


某些字体可能被“~x86”给Masked了,可以用加入ACCEPT——KEYWORDS=“~x86”的前缀来安装

# ACCEPT_KEYWORDS="~x86" emerge arphicfonts wqy-bitmapfont corefonts ttf-bitstream-vera


接下来修改你的/etc/locale.gen文件,并加入如下内容

en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GBK GBK
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8


然后运行locale-gen得到相应 的locale。接着创建一个100i18n的环境变量文件

#vim /etc/env.d/100i18n


并在其中加入如下内容,

LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"


保存后退出,然后更新系统的环境变量

# env-update

# source /etc/profile


完成后,重新启动计算机

接下来就是输入法的安装了

安装scim相关软件包

scim

scim-bridge(如果你想在QT,X程序,如xtem中输入中文)

scim-pinyin(如果你用拼音)

scim-tables(五笔和其它)


请使用emerge安装,下面是我机器安装scim列表:

# qlist -Iv | grep -i scim

app-i18n/scim-1.4.9-41
app-i18n/scim-bridge-0.4.16-r2
app-i18n/scim-pinyin-0.5.91-r3
app-i18n/scim-tables-0.5.8-r1


然后编辑/etc/proflie,添加下面几行:

# SCIM
export XMODIFIERS='@im=SCIM'
export GTK_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
export QT_IM_MODULE="scim"
scim -d


完成后保存,并重启X,到这一步应该说已经可以使用拼音和五笔,可是我的系统现在只能使用拼音不能使用五笔,查看/usr/share/scim/tables目录下发现没有Wubi.bin,原来如此,于是执行下面的命令:


# LINGUAS="zh" emerge -lav scim-tables

完成后,重启X,OK,现在可以使用五笔了~


参考:
另外也非常感谢linuxsir上的热心网友溺水三千

阅读(1034) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~