欢迎光临散文网 会员登陆 & 注册

解决fcitx5无法输入的问题(以Calibre6.14为例)

2023-04-15 18:42 作者:fds32  | 我要投稿

思路来源https://www.bilibili.com/video/BV1Do4y1n73b

如果在使用fcitx5输入法时遇到了问题,比如在Calibre中无法输入中文,那么可以按照以下步骤进行修复。

步骤1:确认安装目录

首先,需要确认软件的安装目录。可以使用以下官方指令进行安装:


bash

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin


安装完成后,软件通常会安装在/opt目录下。可以打开该目录并找到以下两个文件夹:

  • lib(有些软件是libs

  • plugins

步骤2:确认Qt版本

接下来,需要确认使用的Qt版本。可以在lib目录中找到以libQt开头的文件。如果软件使用的是Qt5,则文件名应该是libQt5,如果使用的是Qt6,则文件名应该是libQt6

要确认具体的Qt版本,可以在终端中输入以下指令:


bash

strings /opt/calibre/lib/libQt*Core.so.* | grep "Qt *"


注意将*替换为对应的Qt版本。

步骤3:下载libfcitx5platforminputcontextplugin.so文件

接下来,需要下载并安装libfcitx5platforminputcontextplugin.so文件。可以在以下链接中找到对应版本的文件:

https://pan.baidu.com/s/1NG35caDdJviWvo6UgiIrEw?pwd=8888

在该链接中,可以找到名为“qt程序无法使用fcitx5”的文件夹。进入该文件夹,找到对应版本的libfcitx5platforminputcontextplugin.so文件进行下载。

以Calibre 6.14和Qt 6.4.1为例,可以在以下目录中找到对应版本的文件
/Qt6/qt6-base-6.4.2-1-x86_64.pkg/

下载完成后,可能需要使用root权限进行移动。将libfcitx5platforminputcontextplugin.so文件移动到plugins文件夹中的platforminputcontexts目录下即可(如果没有就新建一个)。

这样应该能够成功解决fcitx5无法输入的问题了。

解决fcitx5无法输入的问题(以Calibre6.14为例)的评论 (共 条)

分享到微博请遵守国家法律