統信UOS系統開發筆記(五):安裝QtCreator開發IDE中的中文輸入環境Fcitx輸入法

前言

  中文輸入法,QtCreator中無法輸入中文也是ubuntu中一個常規問題,在國產銀河麒麟系統中也有此問題(PS:最終無法結局,用文本自行貼),國產UOS也有此問題,本片要解決此問題,主要是安裝和使用Fcitx輸入法。
  (PS:本篇完整的處理方式,流程成功,但是結果未成功,留下來給其他版本的參考)

 

統信UOS系統版本

  系統版本:
  在這裏插入圖片描述

  在這裏插入圖片描述

 

補充

  原方法是/usr/lib下qt的插件,但是我們的軍用版本是沒有的,這點不太清楚,特定渠道提供的,我們只需要快速的穩準狠解決問題直至達到目標即可。

 

相關博客

  《關於 ubuntu18.04使用QtCcreator無法輸入中文 的解決方法》
  《關於 ubuntu14.04有輸入法但是無法輸入中文 的解決方法》
  《linux實用技巧:ubuntu18.04安裝配置ibus中文輸入法》
  《麒麟系統開發筆記(六):安裝QtCreator開發IDE中的中文輸入環境Fcitx輸入法》

 

Fcitx

  小企鵝輸入法是一個支持擴展的輸入法框架。目前,它支持Linux操作系統,以及如freebsd這樣的Unix操作系統。Fcitx 通過使用各種各樣的輸入法引擎來支持全世界大量不同種類的語言。Fcitx本身的核心實現非常簡單,它通過使用插件來提供強大的功能。fcitx可以非常容易的進行定製以滿足不同的個性化需求。

下載地址

  github下載地址:https://github.com/fcitx/fcitx-qt5
  也可以使用命令行git下載:

git clone https://github.com/fcitx/fcitx-qt5 
 

Fcitx編譯安裝(統信UOS20軍工版本)

步驟一:下載安裝解壓

cd ~/work/src
git clone https://github.com/fcitx/fcitx-qt5 

  在這裏插入圖片描述

  安裝git:

sudo yum install git

  在這裏插入圖片描述
  繼續下載:

git clone https://github.com/fcitx/fcitx-qt5 

  在這裏插入圖片描述
  下來就是文件夾,不用解壓:
  在這裏插入圖片描述
  (打個包備份一次)

步驟二:配置cmake

mkdir build
cd build
cmake ..

  在這裏插入圖片描述
  在這裏插入圖片描述

sudo yum install extra-cmake-modules

  在這裏插入圖片描述
  繼續編譯,出現新錯誤:
  在這裏插入圖片描述
  添加配置,編譯領命如下:

cmake .. -DENABLE_LIBRARY=false

  在這裏插入圖片描述

  配置通過。

步驟三:編譯make

make

  在這裏插入圖片描述

  編譯通過。

步驟四:將編譯出來的.so庫放入qt安裝插件目錄

cd ~/Qt5.12.8/5.12.8/gcc_64/plugins/platforminputcontexts/
cp ~/work/src/fcitx-qt5/build/qt5/platforminputcontext/libfcitxplatforminputcontextplugin.so .
chmod +x libfcitxplatforminputcontextplugin.so 

  在這裏插入圖片描述

cp ~/work/src/fcitx-qt5/build/qt5/platforminputcontext/libfcitxplatforminputcontextplugin.so .
chmod +x libfcitxplatforminputcontextplugin.so 
ls -l

  在這裏插入圖片描述

cd /usr/lib64/qt5/plugins/platforminputcontexts/
cp ~/work/src/fcitx-qt5/build/qt5/platforminputcontext/libfcitxplatforminputcontextplugin.so .
chmod +x libfcitxplatforminputcontextplugin.so 
ls -l

  毫無懸念,儘管都成功了,最後這條路還是沒有實現在QtCreator輸入中文,等於還是失敗了。(PS:很大程度懷疑使用的Qt大版本的編譯器與本地系統使用的編譯器存在區別,使用本地編譯器編譯出來的插件在Qtcreator因爲編譯器不一樣,而無法啓用)。

 

其他嘗試

  • Qt是直接5.12.8的安裝包安裝的,此路目前驗證,不通!!!

  • 命令安裝fcitx的路子也試了,im-switch無下載,不通!!!
      在這裏插入圖片描述

  • 恢復到只安裝了qt的時候,使用了所有的自帶輸入法嘗試,不通!!!

 

結論

  本篇結果失敗,但是不深究了,有其他方法可以留言,筆者再試。
  貼一下最終的版本:
  在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章