今天 adept 又提醒有升级,于是便顺手升了,想不到这次升级导致的连带问题还真多。首先,一升级完,就发现 scim 不行了,怎么个不行法呢?就是 scim 一启动 kde 的程序就一个接一个的崩溃。搞的 kde 根本就不能用,用 im-switch 换掉了 scim 才行。
作为一个中文用户,这输入法不能用怎么行呢?于是我想起了现已停止开发的 fcitx。虽说停止开发了,可是对于一个输入法又能又多少要求呢?以前用过,感觉很不错的,而且对我来说足矣,我根本想不出输入法还需要什么东西,因为对于我来说,能打出字就 ok。问题就从这里开始。用 im-switch 换到 fcitx 后,fcitx 虽说能跟 kde 一同启动,但是一按 ctrl + space 就崩,fcitx 自己崩,连带的程序也跟着崩。于是狂 google,到底怎么回事。看有人说把原先的 .fcitx 目录删了可能就好,于是照做,果然行!后来看了一下 fcitx 在 /usr/share/doc/ 下的 README,发现自己真蠢,那里明明白白写着说删掉原先的 .fcitx,否则可能会有问题。自己还傻傻的 google 了好长时间。总结一点:遇到问题一定要先到 /usr/share/doc/ 下看看应用程序自带的文档,通常问题会在那里得到解决。
用了这么久的 scim 又用回了久违的 fcitx,倍感亲切。其实 fcitx 有些功能还是挺不错的,例如这个打字速度,让我清楚了解自己打字到底有多快,不愧为 input toy。
不知到底什么原因,我明明没有升级 scim,怎么 scim 导致了这么多问题。scim 自己起不来也就算了,还给别的 gtk 程序脱后腿。好多程序还恋恋不忘 scim,总是要给它 creat backend,然后无法 creat backend,自己也干脆不启动。没法,只好删掉有关 scim 的一切,暂时将 scim 从我的记忆里抹去,让我的应用程序恢复正常吧。
其实以前有过这种教训,早劝过自己没事不要老是升级。可是谁见了新鲜的肉不想咬几口呢?况且我已将主系统 pin 在 testing,只有桌面软件才是 sid 的,我以为 testing 升升级没事的,都已经经过 sid 那道坎了,可还是有事的。以后尽量少升级吧,以后要是再这样搞,火起来把 adept updater 删了。