Bug 2539584
| Summary: | xcompose.conf sets QT_IM_MODULE=xim on Plasma Wayland (ru_RU, fi_FI, pt_BR, el_GR, am_ET), breaking the virtual keyboard in Qt apps | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Plastinin Nikolay <plaztininikolai> |
| Component: | imsettings | Assignee: | Akira TAGOH <tagoh> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 44 | CC: | i18n-bugs, tagoh |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | imsettings-1.8.11-4.fc46 imsettings-1.8.11-4.fc44 imsettings-1.8.12-2.fc45 | Doc Type: | --- |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-09-29 07:22:39 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Plastinin Nikolay
2026-09-23 17:36:15 UTC
Correction to the suggested fix: only IMSETTINGS_IGNORE_SESSION is needed. IMSETTINGS_IGNORE_ME=yes would also hide "X compose table" from im-chooser (it controls imsettings_info_is_visible), which is not wanted. So the fix is one line in data/xcompose.in.in: # We don't take care of Wayland IMSETTINGS_IGNORE_SESSION=*-wayland,GNOME Tested by running the xinput.sh logic from /etc/xdg/plasma-workspace/env/xinput.sh in a live Plasma session (IMSETTINGS_DISABLE_USER_XINPUTRC=yes) with the original and the patched xcompose.conf: LANG session original patched ru_RU KDE-wayland xim unset fi_FI KDE-wayland xim unset pt_BR KDE-wayland xim unset el_GR KDE-wayland xim unset am_ET KDE-wayland xim unset en_US KDE-wayland unset unset ja_JP KDE-wayland unset unset ru_RU KDE (x11) xim xim (X11 unchanged) I have prepared a dist-git change (Patch3 imsettings-xcompose-wayland.patch, Release 4, applies with --fuzz=0) and will open a pull request on src.fedoraproject.org/rpms/imsettings. FEDORA-2026-d467a3641a (imsettings-1.8.11-4.fc46) has been submitted as an update to Fedora 46. https://bodhi.fedoraproject.org/updates/FEDORA-2026-d467a3641a FEDORA-2026-d467a3641a (imsettings-1.8.11-4.fc46) has been pushed to the Fedora 46 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2026-1ddc9888dd (imsettings-1.8.11-4.fc44) has been submitted as an update to Fedora 44. https://bodhi.fedoraproject.org/updates/FEDORA-2026-1ddc9888dd FEDORA-2026-108ec391d0 (imsettings-1.8.11-4.fc45) has been submitted as an update to Fedora 45. https://bodhi.fedoraproject.org/updates/FEDORA-2026-108ec391d0 FEDORA-2026-108ec391d0 has been pushed to the Fedora 45 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-108ec391d0` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-108ec391d0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2026-1ddc9888dd has been pushed to the Fedora 44 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-1ddc9888dd` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-1ddc9888dd See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2026-1ddc9888dd (imsettings-1.8.11-4.fc44) has been pushed to the Fedora 44 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2026-d1cdc0f4f7 (imsettings-1.8.12-2.fc45) has been pushed to the Fedora 45 stable repository. If problem still persists, please make note of it in this bug report. |