解決fcitx5無法輸入的問題(以Calibre6.14為例)
思路來源https://www.bilibili.com/video/BV1Do4y1n73b
如果在使用fcitx5輸入法時遇到了問題,比如在Calibre中無法輸入中文,那么可以按照以下步驟進行修復。
步驟1:確認安裝目錄
首先,需要確認軟件的安裝目錄??梢允褂靡韵鹿俜街噶钸M行安裝:
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版本??梢栽?code>lib目錄中找到以libQt
開頭的文件。如果軟件使用的是Qt5,則文件名應該是libQt5
,如果使用的是Qt6,則文件名應該是libQt6
。
要確認具體的Qt版本,可以在終端中輸入以下指令:
bash
strings /opt/calibre/lib/libQt*Core.so.* | grep "Qt *"
注意將*
替換為對應的Qt版本。
步驟3:下載libfcitx5platforminputcontextplugin.so文件
接下來,需要下載并安裝libfcitx5platforminputcontextplugin.so
文件??梢栽谝韵骆溄又姓业綄姹镜奈募?/p>
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無法輸入的問題了。