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

本文讲述了在Arch系统中安装fcitx5后提示拼音不可用问题的解决过程。先查看环境变量配置无误,后用官方指令列出运行前提条件,发现报错指向库文件。经查找,发现boost - libs版本过低,升级所有软件包并重启后,可正常输入中文。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
  • 这地方太可疑了,一连串报错都指向一个库文件,虽然不太明白这是一个什么东西,但既然提示找不到,那就自己找一下系统到底有没有,是没有还是有但是找不到。

    • 既然这样先用 pacman 找一下:pacman -Ss libboost ,这里我没有将输出结果保存到文件上,但是输出的大致意思是 pacman 提示 boost-libs 版本为 1.78,看来是版本过低
    • 升级所有软件包:sudo pacman -Syu
    • 重启,果然能输入中文了 😃
    • 再次查看一下 libboost-libs 的版本:pacman -Ss libboost ,输出:
    extra/boost-libs 1.79.0-1 [installed]
    Free peer-reviewed portable C++ source libraries (runtime libraries)
    
    • 看来确实是版本低了
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值