现在的位置: 首页 > 综合 > 正文

ubuntu下安装fcitx

2018年05月13日 ⁄ 综合 ⁄ 共 1201字 ⁄ 字号 评论关闭

http://hi.baidu.com/zhlg_hzh/blog/item/81588ad1c21be7d4562c8413.html

 鉴于scim 虽然好用但频繁冲突并且资源占用高,于是下决心改用fcitx。
安装: sudo apt-get install fcitx
现在装是装上了,但是还有一些小问题要修改才能在im-switch 上正常使用

1,查看/etc/X11/xinit/xinput.d/下有没有fcitx这个文件,若无,创建,内容(取自ubuntu 软件包里的fcitx)如下:

代码:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"

2,执行

代码:
sudo im-switch -s fcitx

代码:
im-switch -s fcitx

将二个帐号的输入法都换成 fcitx.这样直接就可以切换CTL+BLACK切换出来了.

3,如果和我一样是在英文local 下而无法调出输入法(XIM),如果是中文local 不必进行此操作,修正步骤如下:
编辑 /etc/gtk-2.0/gtk.immodules 文件(sudo gedit
/etc/gtk-2.0/gtk.immodules),没有该文件,则编辑/usr/lib/gtk-2.0/2.10.0/immodule-
files.d/libgtk2.0-0.immodules。在xim 的 local 增加 en 也就是说:

代码:
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改成

代码:
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

保存退出,重启后再进就ok了

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

安装fcitx以后,出现了输入法状态条界面,但是上面都是小方框:
编辑~/.fcitx/config(注意字符集必须选gb2312,否则显示乱码),改一下里面的显示字体(比如改成WenQuanYi Bitmap Song)

改完后还是不能使用,可以出现输入法状态条,但是ctrl-空格不能激活,最后在修改/etc/X11/Xsession.d/95xinput-fcitx为以下内容就一切OK了 (如果没有,就新建一个)。
引用:
export LC_ALL=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx;
export GTK_IM_MODULE=fcitx;
fcitx &

注意:给这个文件加上可执行权限。

抱歉!评论已关闭.