今天给自己的ubuntu尝试安装了永中office, 成功安装后发现原先使用的ibus在永中office中是不能够正常使用了,于是自己就开始了安装fcitx替代ibus
安装fcitx所参照的过程是
在完成里面的安装步骤后,自己使用 alt + prtsc + K 的快捷键重启了X ,但是重启后发现fcitx未能够使用,依然是ibus 为默认输入法。于是开始了以下的各种尝试:
1) 在/home/$home/.bashrc中添加了
#setup XIM environment, needn't if use SCIM as gtk-immodules
#export LC_CTYPE="en_US.utf8" #It should be the same as locale-gen.
#export XIM="fcitx"
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
可惜,在添加后依然未能够解决问题,于是又尝试了其他方法。
2)在/etx/environment中添加了
LC_CTYPE=zh_CN.UTF-8
可是问题依旧,在又一番搜索后,自己就将 ibus 给卸载掉了,还是没能够解决问题。
3)后来打开终端,发现运行fcitx时会出现以下报错
Info:configfile.c:297-加载配置文件: /home/maxmilan/.config/fcitx/config
maxmilan@maxmilan-laptop:~$ Info:addon.c:133-加载附加组件配置文件: fcitx-sunpinyin.conf
Info:table.c:186-加载码表文件: erbi.conf
Info:table.c:186-加载码表文件: zrm.conf
Info:table.c:186-加载码表文件: wbpy.conf
Info:table.c:186-加载码表文件: wbx.conf
Info:table.c:186-加载码表文件: db.conf
Info:table.c:186-加载码表文件: wanfeng.conf
Info:table.c:186-加载码表文件: cangjie.conf
Info:table.c:186-加载码表文件: qxm.conf
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 18 (X_ChangeProperty)
Value in failed request: 0x1
Serial number of failed request: 95
Current serial number in output stream: 108
LANG=
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
之后便惊喜发现能够运行了!!!