imsettings's generated xinputrc (in ~/.config/imsettings/xinputrc) only sets $QT_IM_MODULE to fcitx5 if it finds QT5 fcitx stuff installed. After an update, we only have the QT6 plugin, not the QT5 plugin, which makes it fall back to QT_IM_MODULE=xim. Reproducible: Always Steps to Reproduce: 1. Use imsettings-switch to change to fcitx5. 2. Log out and log in. Actual Results: Input method is still broken, QT_IM_MODULE is set to 'xim' instead of 'fcitx5'. Expected Results: QT_IM_MODULE is set to fcitx5, just like GTK_IM_MODULE is. It's probably a good idea to simply set QT_IM_MODULE unconditionally, like with GTK_IM_MODULE? Here's the relevant lines from ~/.config/imsettings/xinputrc: GTK_IM_MODULE=fcitx if test -f /usr/lib/qt4/plugins/inputmethods/qtim-fcitx5.so || \ test -f /usr/lib64/qt4/plugins/inputmethods/qtim-fcitx5.so || \ test -f /usr/lib/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so || \ test -f /usr/lib64/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so; then QT_IM_MODULE=fcitx else QT_IM_MODULE=xim fi
Huh, apparently this isn't generated by imsettings, it's a link to /etc/X11/xinit/xinput.d/fcitx5.conf. So maybe the bug is in some other component? Ah, it looks like this is from the fcitx5 package. Makes sense that it would only set it if the Qt fcitx5 plugin is installed.
FEDORA-2024-d3f7b1962d (fcitx5-5.1.10-5.fc41) has been submitted as an update to Fedora 41. https://bodhi.fedoraproject.org/updates/FEDORA-2024-d3f7b1962d
FEDORA-2024-158a2cc5aa (fcitx5-5.1.10-5.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-158a2cc5aa
FEDORA-2024-d3f7b1962d has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-d3f7b1962d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-d3f7b1962d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-158a2cc5aa has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-158a2cc5aa` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-158a2cc5aa See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-c5ce845199 has been pushed to the Fedora 41 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-c5ce845199` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-c5ce845199 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-6885171b90 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-6885171b90` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-6885171b90 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-6885171b90 (fcitx5-5.1.11-1.fc40, fcitx5-anthy-5.1.5-1.fc40, and 13 more) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2024-c5ce845199 (fcitx5-5.1.11-1.fc41, fcitx5-anthy-5.1.5-1.fc41, and 13 more) has been pushed to the Fedora 41 stable repository. If problem still persists, please make note of it in this bug report.