QT 5無法中文輸入法輸入問題的解決

https://www.cnblogs.com/oloroso/p/5114041.html

https://blog.csdn.net/future_ai/article/details/80059338

參考了這兩個。

在網上看了很多帖子,那種直接從fcitx裏複製來的在高版本已經沒有辦法用了,必須自己編譯一個新的出來。

中間走了非常非常多彎路,包括還把fcitx搞崩潰了只好卸載。

這個方法,不用將fctix設爲當前輸入框架,僅需要那個文件。

如果懶得編譯的,省去大家麻煩,直接貼出百度雲鏈接。

鏈接:https://pan.baidu.com/s/1zpExI8uqW_owHD0PyEu1EQ 
提取碼:wztm 

編譯步驟:

1、apt-get install cmake

2、apt-get install fcitx-libs-dev

3、export PATH="/xxxxxx(你自己的文件夾)/Qt5.12.0/5.12.0/gcc_64/bin":$PATH

4、下載源碼git clone http://github.com/fcitx/fcitx-qt5.git

下載來的在當前文件夾,cd進入。

5、cmake .

6、make

7、make install

將編譯好的libfcitxplatforminputcontextplugin.so裏的複製到qt的兩個對應文件夾裏。

在其中我出現了兩個問題

1、Failed to find "GL/gl.h" in "/usr/include/libdrm".

解決:apt-get install libgl1-mesa-dev libglu1-mesa-dev

2、第二個是qt環境變量export錯誤的問題,重新看看自己路徑對不對吧。

新的問題就看我列出來的鏈接或者直接百度,都能解決。

更新一下

之後重啓又不能輸入中文,試了很多次,用普通權限打開qt就可以,root就不可以,究竟爲什麼還在排查中。

 

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