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就不可以,究竟爲什麼還在排查中。