在 Ubuntu 環境下 Qt Creator 無法使用搜狗輸入法

rainsc發表於2024-06-06

在 Ubuntu 環境下 Qt Creator 無法使用搜狗輸入法

在 Ubuntu 中安裝 Qt Creator 後,發現無法使用搜狗輸入法。切換輸入法也沒有效果。

最初以為是搜狗輸入法出了問題,後來發現是 Qt Creator 的問題,需要將搜狗輸入法的外掛庫檔案放到 Qt 的目錄下。

解決步驟如下:

  1. 安裝 locate 命令

    使用 locate 命令可以快速找到檔案路徑。首先需要安裝 mlocate 包。

    sudo apt install mlocate -y
    sudo updatedb
    
  2. 使用 locate 命令查詢檔案

    locate libfcitxplatforminputcontextplugin.so
    

    應該會輸出類似以下結果:

    /opt/sogoupinyin/files/lib/qt5.bak/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
    /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
    
  3. 複製外掛庫檔案到 Qt Creator 的目錄

    使用 sudo cp 命令將找到的檔案複製到 Qt Creator 的外掛目錄下。

    sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/Qt5.12.9/Tools/QtCreator/lib/Qt/plugins/platforminputcontexts
    
  4. 重啟 Qt Creator

    複製完成後,重新啟動 Qt Creator,應該就可以正常使用搜狗輸入法了。

這樣就完成了將搜狗輸入法外掛庫檔案複製到 Qt Creator 的過程。


相關文章