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

2019年01月03日 78点热度 0人点赞 5条评论

最近在使用 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/*

Neo

与卿再世相逢日,玉树临风一少年。

文章评论

  • 荔枝

    我用的 ibus,有时候会出现无法点击选字的 bug,很难受。

    2019年01月09日
    • Neo

      也许可能也是这种问题?可以试试

      2019年01月10日
  • aisaka

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

    2019年01月08日
    • Neo

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

      2019年01月09日
      • aisaka

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

        2019年01月11日