Now GNOME Xorg sets GTK_IM_MODULE to "ibus" in some Asian locales using /etc/X11/xinit/xinitrc.d/50-xinput.sh but "gtk-im-context-simple" in other locales. But previously GNOME Xorg sets GTK_IM_MODULE to "ibus" in all locales. Probably a GNOME desktop module always can set the default GTK_IM_MODULE in GNOME Xorg. To reproduce: 1. Log into GNOME Xorg in en_US.UTF-8 locale 2. Run `ibus im-module` "gtk-im-context-simple" is output. Expected result: "ibus" is output. Note: GTK_IM_MODULE="wayland" in GNOME Wayland by default now
This means in particular that if you try to add a first input method in gnome-control-center you need to restart gnome in order for it to work properly, which is not a great experience (unlike in Wayland where the input method just works immediately). Strictly speaking this regression started actually in F36 (Gnome 42) I believe. But we feel it is actually a potential blocker bug. Though this is not resolved yet upstream.
Upstream MR contains a candidate fix: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/309
+3 FE in https://pagure.io/fedora-qa/blocker-review/issue/925 , marking accepted FE. Blocker voting is still open.
I want ahead and backported this to gnome-settings-daemon-43.0-2.fc37 in https://src.fedoraproject.org/rpms/gnome-settings-daemon/c/619b3b7a15448a1eca9c2d90b26b1956d96af6d0?branch=rawhide
FEDORA-2022-f48ce4370b has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-f48ce4370b
FEDORA-2022-f48ce4370b has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-f48ce4370b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-f48ce4370b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-f48ce4370b has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.