输入法导致的 Ubuntu 进不去系统


发布于

|

分类

用 Ubuntu 差不多快半年了吧,碰到的问题不算太多。碰到问题大不了重装就是了……

下面说说输入法的问题。

新安装上原版 Ubuntu,自带的只有 ibus-Pinyin,还是双拼。然后因为卡啊,只能转战 Fcitx 了。在 Fcitx 上装了搜狗,最近也不好好工作了,然后就想把 Fcitx 卸载掉。OK 背景描述就是这些。

然后,这一装一卸的,就产生了两次事故……

安装 Fcitx 卸载 iBus 导致进不去桌面

是啊,都想着,装两个输入法可能会导致什么冲突吧,只保留一个吧。然后就 sudo apt-get remove ibus,然后就呼呼啦啦卸载一大堆包。然后重启,发现进不去系统了。登录后,完全没有窗口边框,左边的任务栏和上面的标题栏也没有了,所有窗口无法拖动。

按照网上的办法尝试了好久,也想着重新把 ubuntu-desktop 包装回来,无效。只能重新装了系统。

然后就知道了,Ubuntu 深度整合 iBus,iBus 不能卸载。如果卸载,桌面环境相关的包将一并被卸载然后就悲剧了。

卸载 Fcitx 导致进不去桌面

昨天,cpu 狂转 30 分钟,那个排风扇啊那叫一个热啊正好当暖手宝。

打开系统监视器,发现 Fcitx 占用 CPU25%,看曲线图,几个 cpu 核心使用率轮流达到 100%。加上这一段 Fcitx 表现确实不怎么好,就想把他卸载掉。

sudo apt-get remove fcitx 之后,还有一大堆 Fcitx 的依赖包,直接 sudo apt-get autoremove 之。重启,进不去系统了:具体表现为输入密码之后屏幕一黑,又回到了登录界面,无限循环。

进入 tty1 进行补救,按照网上说的,将.Xauthority 的拥有者改为自己,无效。/tmp 权限改为 777,无效。.xsession-errors 里面什么都没有。但是我发现,把 Fcitx 全套重新安装回来,就能进入系统了。

然后只卸载 Fcitx,那些依赖包都没有卸载,重启,成功。不过托盘里面的 Fcitx 图标确实很烦人。

又找了很多东西,很多都是让改一下配置文件什么的,都无效。最后想可能是卸载不干净,也就是说,软件卸载了,配置文件还留着。会不会是这个导致的呢?

全部依赖包卸载之后,用 Ubuntu Tweak 的清道夫清理所有无用配置,重启,OK 了。

后记

Ubuntu 真的是个神奇的东西,你稍微不注意,就会死给你看。

Ubuntu Kylin 用的是 Fcitx,强行卸载它也会跟我强行卸载 iBus 一样的后果。

现在用的是 ibus-rime,小狼毫/鼠须管/中州韵 输入法。三个名字管他叫什么呢。用着不卡就好。其实他也卡,只不过没有那么厉害。没有微软双拼,我真的不想再学一个自然码。

缺点么,不能在 Chrome 的 URL 栏里面输入中文。


评论

  1. kingcoll 的头像
    kingcoll

    没转到 typecho 之前就用的这个主题,真心不错:)

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注