https://bugs.kde.org/show_bug.cgi?id=422465
Bug ID: 422465
Summary: Add Fcitx support to Krita's AppImage
Product: krita
Version: 4.3.0-beta2
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: General
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Fcitx is an Input Method tool to allow a user to input non-English letters.
It's the only one of its kind that currently works under KDE Plasma, and it's
also the most widely used one.
IBUS is also an Input Method, but it primarily works under GNOME.
Krita's AppImage supports IBUS but not Fcitx. As a result, KDE Plasma users
cannot input non-English letters in the AppImage version of Krita.
###
>From this bug report:
https://github.com/qTox/qTox/pull/5825
Qt needs some libraries to be present in order to support IBus, Fcitx and Uim
IMEs. Specifically:
plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
plugins/platforminputcontexts/libuimplatforminputcontextplugin.so
libQt5Gui in Debian already comes with the IBus plugin, so IBus input should
have worked all this time, but not Fcitx and Uim, for those you need to
manually install fcitx-frontend-qt5 and uim-qt5 (renamed to uim-qt5-immodule in
Buster) packages. To include the plugin libraries into qTox AppImage we have to
simply install those packages, linuxdeployqt or whatever includes them since
these are Qt plugins.
###
Note that Krita installed from the official repository of a distro is not
affected, because those libraries are installed along with KDE Plasma and
Fcitx.
###
The related package is called:
fcitx-qt5 (current version)
fcitx5-qt (future version)
in Manjaro.
Their project is:
https://github.com/fcitx/fcitx-qt5
###
This issue exists in every major KDE AppImages (and other Qt-based AppImages):
* Krita
* Kdenlive
* Digikam
If we solve this problem and share the knowledge, it'll enable non-English
speaker to use our AppImages without the Input Method barrier. Thanks!
--
You are receiving this mail because:
You are watching all bug changes.