Skip to content

Fcitx not work in KeePassXC on Linux. Please add libfcitxplatforminputcontextplugin.so to AppImage #1077

@zuishikonghuan

Description

@zuishikonghuan

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions