修复 Ubuntu 下拼音输入法崩溃问题

最近在使用 Ubuntu 18.04 的过程中,遇到了一个拼音输入法总是在选字的时候崩溃的问题。

崩溃表现

crashed with SIGABRT in __assert_fail_base()

具体表现为:在打字时,无法使用数字键选择字词,鼠标点选也无效,只能按空格打出第一个字词。当按数字键选择字词时,输入法会崩溃,并输出字母和数字,例如我想打出“谷歌”,“谷歌”在候选列表第二个位置,按下 2,输入法崩溃,输出 guge2

我搜索了一下,并没有找到解决办法,只好退而求其次,使用 fcitx 代替了 ibus,就这么过了半个月。然而我今天再次搜索的时候竟然找到了解决办法:Selecting a number does not always return a Chinese character with ibus pinyin

解决办法

直接删除输入法的缓存就好:

rm ~/.cache/ibus/libpinyin/*

修复 Ubuntu 下拼音输入法崩溃问题》有5个想法

  1. aisaka

    fcitx也不好用,搜狗输入法就用的这个框架,简繁体混乱,经常乱码,自带的中文输入法又没有那么多词库,尤其是在4K小屏的情况下更难受

    回复
    1. Neo 文章作者

      现在不用 fcitx 了,还是用回了 ibus 自带的拼音输入法。不过词库这个问题我感觉是 Linux 下输入法的通病吧,可以理解,不过一般在 Linux 环境下打不了很多中文,忍忍就算了。至于字小的问题,可以调一下缩放嘛,缩放不好用就试试辅助功能里的大号字体,我这 1080P 的 13 寸屏幕用了大号字体之后舒服多了。

      回复
      1. aisaka

        linux这些发行版的4k适配真的跟屎一样..只有ubuntu还行,其他几个GUI缩放比例不够,尤其在13寸小屏幕上用的话,一个文件夹差不多就比指针大点

        回复

回复 aisaka 取消回复

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