xintrea / mytetra_dev

MyTetra - smart crossplatform manager for information collecting / MyTetra - кроссплатформенный менеджер накопления информации / Официальная страница:
http://webhamster.ru/site/page/index/articles/projectcode/105
254 stars 55 forks source link

[bug] fcitx stop working on MyTetra v.1.42.2 #68

Closed dreamofi closed 7 years ago

dreamofi commented 7 years ago

Configuration: Linux mint 18.2 Sonya MyTetra v.1.42.2

Steps

Start MyTetra.
Start typing, press CTR+SPACE to change input mode with fcitx

Actual result fcitx does not change input mode (e.g. for typing Japanese/Chinese etc.)

Expected result fcitx changes input mode (MyTetra v1.32.314 worked perfectly with fcitx)

xintrea commented 7 years ago

This is problem in Qt library. In MyTetra never blocking fcitx functional. Try compile standart QTextEdit sample in Qt 5.x.x and check fcitx functionality. After this, try compile MyTetra with this Qt library set.

dreamofi commented 7 years ago

Thank you, the problem was because I used a different version of Qt to compile MyTetra, which did not contain the fcitx plugin (libfcitxplatforminputcontextplugin.so) in "QTpath/plugin/platforminputcontexts/". After I switched back to the default Qt and recompiled Mytetra, everything is working as it should now.