[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1031227: GTK_IM_MODULE in GNOME on Xorg sessions again



Package: im-config
Version: 0.54-1

It looks like this commit:

https://salsa.debian.org/input-method-team/im-config/-/commit/70ae9066

was reverted prematurely.

In Debian 11 it works fine to not set GTK_IM_MODULE in GNOME on Xorg sessions. Then this issue showed up:

https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/682

and we chose to set GTK_IM_MODULE=ibus temporarily until the claimed gnome-settings-daemon fix had made it to Debian. But the discussion at that upstream issue left some doubts about the need to keep doing something to compensate for the code refactoring in gnome-settings-daemon 42. And yes, there is a reason to still set GTK_IM_MODULE=ibus in GNOME on Xorg sessions.

On a GNOME desktop with only non-IBus input sources enabled but some IBus IM installed:

* Log in to a GNOME on Xorg session
* Go to Settings -> Keyboard and add some IBus IM to the input sources
* Switch to the IBus IM
* Find that you can't input anything but latin letters
* Log out and log in again
* Find that you now can use the IBus IM as expected

The need to relogin in this situation is a bug IMO. With GTK_IM_MODULE=ibus set, there is no such need.

--
Gunnar


Reply to: