今天给自己的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=
之后便惊喜发现能够运行了!!!