Arch 中 fcitx5 提示拼音不可用的解决过程

问题描述:

按照 Fcitx5 - ArchWiKi 安装 fcitx5 后不能输入中文,提示拼音不可用

查找解决办法

  • 首先查看环境变量设置是否正确:/etc/environment ,显示配置正确
  • 找不到思路,用官方 WiKi 提示的指令看一下:fcitx5-diagnose ,这个指令会列出所有 Fcitx 5 正常运行所需的前提条件
    下面是我的输出,由于完整输出有 400 行,所以我仅截取了有问题的地方
3.  插件库: **无法找到插件 `Table` 所需的库 `libtable`。**libboost_iostreams.so.1.79.0**无法找到插件 `Table` 所需的库 `libtable`。**libboost_iostreams.so.1.79.0**无法找到插件 `Simplified` 所需的库 `libchttrans`。**libboost_iostreams.so.1.79.0**无法找到插件 `Simplified` 所需的库 `libchttrans`。**libboost_iostreams.so.1.79.0**无法找到插件 `Rime` 所需的库 `rime`。**libboost_filesystem.so.1.79.0**无法找到插件 `Rime` 所需的库 `rime`。**libboost_filesystem.so.1.79.0**无法找到插件 `Extra` 所需的库 `libpinyinhelper`。**libboost_iostreams.so.1.79.0**无法找到插件 `Extra` 所需的库 `libpinyinhelper`。**libboost_iostreams.so.1.79.0**无法找到插件 `Punctuation` 所需的库 `libpunctuation`。**libboost_iostreams.so.1.79.0**无法找到插件 `Punctuation` 所需的库 `libpunctuation`。**libboost_iostreams.so.1.79.0**无法找到插件 `Pinyin` 所需的库 `libpinyin`。**libboost_iostreams.so.1.79.0**无法找到插件 `Pinyin` 所需的库 `libpinyin`。**libboost_iostreams.so.1.79.0