參考了這兩個。
在網上看了很多帖子,那種直接從fcitx裡複製來的在高版本已經沒有辦法用了,必須自己編譯乙個新的出來。
中間走了非常非常多彎路,包括還把fcitx搞崩潰了只好解除安裝。
這個方法,不用將fctix設為當前輸入框架,僅需要那個檔案。
編譯步驟:
1、apt-get install cmake
2、apt-get install fcitx-libs-dev
3、export path="/******(你自己的資料夾)/qt5.12.0/5.12.0/gcc_64/bin":$path
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就不可以,究竟為什麼還在排查中。
QT5 7無法使用中文輸入法
看fcitx qt5專案的更新日誌,是在1.0.3版本時解決的這個問題,寫本篇部落格時,我git clone到的是1.0.4版本。編譯fcitx qt需要cmake,安裝cmake命令,如果已經安裝,請略過。sudo apt get install cmakesudo apt get install...
c 關閉中文輸入法 開啟中文輸入法
輸入法的禁用和啟用有兩種方式 在控制項的操作級別中,能對輸入法有影響的只有輸入型控制項,例如textbox,combobox 等 控制性 xaml 塊方式 inputmethod.preferredimestate on 啟用輸入法 inputmethod.preferredimeconversio...
ubuntu 中文輸入法
sudo gedit etc x11 xsession.d 95xinput 在彈出來的視窗中輸入 usr bin scim d xmodifiers im scim export xmodifiers export gtk im module scim 儲存檔案。sudo apt get inst...