https://bugzilla.redhat.com/show_bug.cgi?id=1851862
Bug ID: 1851862
Summary: input into Qt4/Qt5 with ibus does not work when using
Gnome Wayland
Product: Fedora
Version: 32
Status: NEW
Component: ibus
Assignee: tfujiwar(a)redhat.com
Reporter: mfabian(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org,
shawn.p.huang(a)gmail.com, tfujiwar(a)redhat.com
Target Milestone: ---
Classification: Fedora
The input modules for Qt4 and Qt5 seem to be installed:
[mfabian@localhost lineedits]$ rpm -qf
/usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so
ibus-qt-1.3.3-24.fc32.x86_64
[mfabian@localhost lineedits]$ rpm -qf
/usr/lib64/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
qt5-qtbase-gui-5.14.2-5.fc32.x86_64
[mfabian@localhost lineedits]$
I did set the environment variable QT_IM_MODULE=ibus
I used the lineedits examples for testing:
[mfabian@localhost lineedits]$ rpm -qf
/usr/lib64/qt4/examples/widgets/lineedits/lineedits
qt-examples-4.8.7-52.fc32.x86_64
[mfabian@localhost lineedits]$ rpm -qf
/usr/lib64/qt5/examples/widgets/widgets/lineedits/lineedits
qt5-qtbase-examples-5.14.2-5.fc32.x86_64
[mfabian@localhost lineedits]$
I am using ibus-anthy for testing ibus input, but it doesn’t matter which ibus
engine is used.
When using the Gnome Xorg desktop, I can input with ibus-anthy into both the
Qt5 and the Qt4 lineedit examples.
With the Qt4 lineedit example, I can choose by opening the context menu with
the right mouse button between using xim and ibus. Both works.
Qt5 does not support xim, so this option does not exist, but ibus input works.
Now when using the Gnome Wayland desktop, I can only input when using the "xim"
option in Qt4.
With the "ibus" option in Qt4, ibus input does not work. And in Qt5, ibus input
does not work.
To summarize:
=============
ibus input using the ibus modules does not work in Qt4 and Qt5 when Gnome
Wayland is used,
it works in Gnome Xorg.
--
You are receiving this mail because:
You are on the CC list for the bug.