今天上午实在是忍受不了ibus的折磨更换输入法,首先删除ibus

1
2
sudo yum remove ibus
gsettings set org.gnome.settings-daemon.plugins.keyboard active false

之后安装fcitx:sudo yum install fcitx*

配置fcitx

在~/.bashrc中添加:

1
2
3
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

正常情况下重启就应该可以使用了。如果fcitx没自动启动,则在终端中启动,或者输入
gnome-session-properties
新建一个选项 /usr/bin/fcitx 就搞定了。

不过我不知道什么原因会出现错误

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-xkbdbus.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-table.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-notificationitem.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-xkb.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-kimpanel-ui.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-unicode.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-punc.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-quickphrase.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-remote-module.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-chttrans.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-dbus.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-classic-ui.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-qw.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-fullwidth-char.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-ipc.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-keyboard.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-freedesktop-notify.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-x11.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-xim.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-imselector.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-autoeng.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-spell.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-vk.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-pinyin-enhance.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-pinyin.conf
(INFO-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/addon.c:151) 加载附加组件配置文件: fcitx-clipboard.conf
(WARN-1370 /build/fcitx/src/fcitx-4.2.8/src/module/dbus/dbusstuff.c:246) DBus Service Already Exists
(ERROR-1370 /build/fcitx/src/fcitx-4.2.8/src/lib/fcitx/instance.c:424) Exiting.

折腾N次无果,怒删fcitx重装,结果不知道为什么自己又好使了。

一个坑爹的问题就是,只能输入英文和郑码 于是终端中输入im-chooser打开输入法选择器,双击fcitx把拼音那两个选项提到上面即可。