最近使用输入法总是莫名崩溃,尝试重启输入法,得到以下信息:
$ fcitx -r
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-sogoupinyin.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-lua.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-ipcportal.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-sogoupinyinhxm.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-googlepinyin.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-sogoupinyinhdm.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-37617 addon.c:151) Load Addon Config File:fcitx-dbus.conf
(ERROR-37617 module.c:66) fcitx-sogoupinyinhxm ABI Version Error
(ERROR-37617 ime.c:432) fcitx-keyboard-tr-otk already exists
(ERROR-37617 ime.c:432) fcitx-keyboard-us already exists
其中看到搜狗输入法API版本不匹配的信息,尝试删除搜狗输入法。
$ cd /usr/share/fcitx
$ mkdir ~/sogou
$ sudo mv addon/fcitx-sogoupinyin* ~/sogou/
$ sudo mv inputmethod/sogoupinyin.conf ~/sogou/
再次重启输入法,确定没有错误产生
$ fcitx -r
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-keyboard.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-lua.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-notificationitem.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-chttrans.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-xkbdbus.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-kimpanel-ui.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-vk.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-ipcportal.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-quickphrase.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-imselector.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-spell.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-x11.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-googlepinyin.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-freedesktop-notify.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-remote-module.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-clipboard.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-punc.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-fullwidth-char.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-xim.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-ipc.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-autoeng.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-sunpinyin.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-xkb.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-classic-ui.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-unicode.conf
(INFO-38375 addon.c:151) Load Addon Config File:fcitx-dbus.conf
(INFO-37617 ipc.c:643) Receive message ask for quit
(ERROR-38375 ime.c:432) fcitx-keyboard-tr-otk already exists
(ERROR-38375 ime.c:432) fcitx-keyboard-us already exists
需要使用一段时间,确认问题是否完全规避。