Fcitx
中文输入法 | 中文输入法fcitx | 中文输入法ibus |
Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。
Fcitx 4是新版,各方面都比老版强很多。
Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。 Fcitx是非常轻巧的输入法,但是原作者于2007年夏终止了该项目据传其导火索缘于有 编程高手 质疑其代码风格。 很快便传出有人接手了其项目,目前Fcitx仍在开发中。
外部链接
fcitx 在中文环境下安装一般不会有什么问题(LC_CTYPE=zh_CN.UTF-8). 在英文环境下安装,可按如下配置:
> sudo apt-get install fcitx-pinyin im-switch > im-switch -s fcitx -z all_ALL
修改/etc/X11/xinit/xinput.d/fcitx,为: XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=XIM QT4_IM_MODULE=XIM DEPENDS="fcitx"
在以上配置下,通常不会有什么问题了。但偶尔在GTK程序中会出现不能切换出fcitx的情况,此时需要配置
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
和(如果系统是gnome3的话) /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
将:
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
这一行的后面,加入“en”,即更改为:
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
"fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 这一行的后面,加入“en”,即更改为: "fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "en:ja:ko:zh:*"
参考:
https://wiki.archlinux.org/index.php/Fcitx_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29 http://fcitx-im.org/wiki/Input_method_related_environment_variables/zh-cn