gentoo中英文环境和fcitx设置

 转自:http://hi.baidu.com/chinsung/blog/item/5016b4350e83098ea61e12c3.html

用gentoo的人大都喜欢使用原汁原味的英文环境,毕竟并不完整甚至有时有些蹩脚的翻译多多少少会让系统显得有点儿不够专业。我相信玩gentoo的大都是追求完美的。
1. 英文环境的设置
1.1 设置locale-gen
这里我帖出自己的locale.gen文件:
#####/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.
1.2 设置locale
新建/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"
将这个文件赋上写权限,这些设置可保证系统为英文环境,而fcitx只能在zh_CN.UTF-8的LC_CTYPE下工作,所以第二行有点特殊。

1.3 更新系统:env-update && source /etc/profile,结束后重启系统或注销后重新登陆。

2. fcitx安装及设置
2.1 安装时需注意最好安装~x86的版本,很遗憾fcitx已经停止开发及维护,想着被SCIM那老太婆要占领阵地了,心里真不好受。还好,现在的版本还能 用,~x86的测试版已经测试了n久了,没有什么问题,放心使用。那个号称stable的版本太低,低过了我的心理承受范围。

2.2 在/etc/env.d/下新建文件95fcitx,在其中输入如下内容:
# !/bin/bash
# This script set the "XIM" and some other environment variable,
# then starts fcitx automatically when loading X
XMODIFIERS="@im=fcitx"
XIM=fcitx
XIM_ARGS="-d"
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
同样赋上写权限,并更新系统。这个设置可保证fcitx为默认输入法,而不需每次输入都作选择,我是受过那个罪的。

2.3 将fcitx设为开机自动运行
还记得windows下的那个,那个啥吗?天,我都不记得了,GNOME下有个叫SESSION的东西,很有用,这里我们用SESSION来实现开机自动运行。
System->Preferences->Sessions->Add
向其中输入如下内容:


当然了,Name和Comment随便写就是。

2.4 如果是KDE呢?如何自动运行?
原理是一样的,只不过不是用鼠标了,应该也是可以用的,只不过我不知道在哪里。这里以KDE4.0为例,3.5的类似。
cd ~/.kde4.0/Autostart
ln -sf /usr/bin/fcitx
以上语句的作用是在Autostart目录下加一个fcitx的链接,KDE在启动时将自动执行这个链接。

3. 于是,大功告成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值