作者:ganloo
来自:LinuxSir.Org
提要:本文主要讲述fcitx──小企鹅输入法在arch的安装,希望对您有所帮助。
为了使用fcitx,你安装以后还需要配置.bashrc,设置好你的中文环境和指定fcitx为xim输入法,具体请参见fcitx主页:
http://www.fcitx.org/main/?q=book/view/36
根据Arch的哲学,我尽量不改动用户的系统。
# Contributor: ganlu
pkgname=fcitx
pkgver=3.0.2
pkgrel=1
pkgdesc="An Chinese input collection for linux"
url="http://fcitx.linuxsir.org"
license=GPL
depends=('xorg')
source=(http://www.fcitx.org/download/$pkgname-$pkgver.tar.bz2)
install=
md5sums=('506bc9b9366013b4f59ec3b6ee8b4a5e')
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
make || return 1
make DESTDIR=$startdir/pkg install
}
评论
KDE下使用SCIM注意事项
由于向往archlinux的干净和可定制,换掉了用了一年多的mandriva。
然而中文成了很大的问题,其实网上的资料并不少,希望哪位同仁在遇到和我一样的困难时能搜到这篇文章。
首先wiki非常有用,是首选资料,然而它也有不行的时候。
装图形界面完全按wiki来就可以。我装的是kde,用习惯了。
kde装了之后还不能显示中文。解决的方法wiki也有,这里说一下,第一步是下载安装kde的中文化包
#pacman kde-i18n-zh_cn
这一步完成后,
再按网上的办法装字体:
#pacman -S ttf-arphic-uming
#pacman -S ttf-arphic-ukai
第一个是宋体,第二个是楷书,还可以通过
#pacman -Ss wqy
来搜一下文泉驿的字体,我装了两个。
中文字体只要有一个就可以显示中文了。
只要你装了一个中文字体,下一步在kde中,开主菜单,开控制中心(control center)点第一个,选列出选项里的Fonts,然后Ajust all fonts。选上Font的钩,在里面选择我们刚才装的字体,如果你装的是文泉驿的,那应该是在最后,由wqy打头的,如果是前两个,那么可能在列表开头。如果你不确定,那就一个一个试,如果在右边的预览里你看到中文了,那就对了,如果没有,那就继续找,不要担心选了中文字体屏幕上的字会成乱码,不会的,中文字体里包括了英文字体。
选好之后,一切都应用。
还是在控制中心里,点那个有美国国旗的(Ragional&...)图标,下面也会列出一个同样的图标,点它,然后添加中文,应用。要把中文移到英文上面。
现在你的菜单什么的应该都是中文了,中文也能够显示了,现在解决输入法。
同样按习惯,我选择scim(还因为fcitx我搞不定)
先是下载安装:
#pacman -S scim
#pacman -S scim-pinyin
#pacman -S scim-tables
第二个是拼音,第三个是其他别的什么,包括五笔。
完成这一步之后离能输入不远了,然而我花了近一天的时间。
有些人喜欢用图形界面登陆,那样你就得下载gdm,编辑~/.xprofile文件,没有的话就创建。如果和我一样喜欢开命令行再startx那就编辑~/.xinitrc文件。
最重要的问题是把如下的代码添在exec kde之前
export LC_CTYPE="zh_CN.utf8"
export LC_NUMERIC="zh_CN"
export LC_TIME="zh_CN"
export LC_COLLATE=C
export LC_MONETARY="zh_CN"
export LC_MESSAGES="zh_CN"
export LC_PAPER="zh_CN"
export LC_NAME="zh_CN"
export LC_ADDRESS="zh_CN"
export LC_TELEPHONE="zh_CN"
export LC_MEASUREMENT="zh_CN"
export LC_IDENTIFICATION="zh_CN"
export LC_ALL=
export XIM=scim
export XIM_PROGRAM=/usr/bin/scim
export XIM_ARGS='-d'
export GTK_IM_MODULE=$XIM
scim -d
然后保存退出。
按网上的方法,把/etc/locale.gen里和zh_CN有关的注释去掉,但我觉得没什么用。
网上说的那些改/etc下的文件,然后locale-gen是行不通的,至少在我这里。
重启X,这时scim应该已经可以用了,ctrl+space就可以启动。
设置scim都是小事了,自己研究。
希望能省下大家的时间。