-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Fcitx not work in KeePassXC on Linux. Please add libfcitxplatforminputcontextplugin.so to AppImage #1077
Description
English is not my native language; please excuse typing errors.
Expected Behavior
fcitx works in KeePassXC AppImage. I can use fcitx to type.
Current Behavior
Fcitx does not work in KeePassXC AppImage but fcitx can be used in other qt5 programs, like cmake-gui.
Possible Solution
compile and add libfcitxplatforminputcontextplugin.so to AppImage. The file is a part of Qt5.
Steps to Reproduce (for bugs)
compile and add libfcitxplatforminputcontextplugin.so to AppImage. The file is a part of Qt5.
Context
I copy system's libfcitxplatforminputcontextplugin.so to KeePassXC, it works!
firstly, run AppImage.
then, cp -a /tmp/.mount_xxxx /tmp/kp, and close KeePassXC window
then, copy system's libfcitxplatforminputcontextplugin.so
cp -a /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/ /tmp/kp/opt/qt59/plugins
and run AppRun
fcitx works!
but KeePassXC uses a self-compiled Qt library. Use system's libfcitxplatforminputcontextplugin.so is not good. And doing this breaks the AppImage.
Please add libfcitxplatforminputcontextplugin.so, thank you very much!
Debug Info
KeePassXC - 2.2.1-x86_64
Operating system: Ubuntu 16.04 LTS
CPU architecture: x86_64
Kernel: Linux 4.10.0-35-generic #39~16.04.1-Ubuntu
Enabled extensions:
None