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

Bug#1009996: IBus broken on GNOME on x11



Package: im-config
Version: 0.50-2

Hi!

The IBus configuration has been messed up somehow, and inputting using IBus does no longer (Debian testing) work out of the box on GNOME on Xorg. There is a problem also on Ubuntu 22.04 on Xorg, but there the issue is limited to the candidate window being shown at the bottom of the application window instead of close to the cursor.

Related Ubuntu bug: https://launchpad.net/bugs/1969637

There have been changes to gnome-settings-daemon in GNOME 42 which most likely are related. The gtk-im-module dconf key is no longer assigned the value "ibus" dynamically as was the case previously, but it's unset even if IBus IMs are included in the list of input sources.

You can set gtk-im-module manually:

gsettings set org.gnome.desktop.interface gtk-im-module ibus

and IBus starts working. Another way to make it work is to set the environment variable GTK_IM_MODULE to "ibus".

Please see the Ubuntu bug for further info.

Ideally we should of course try to spot the root cause of this issue and fix it properly, and one purpose of submitting this bug is to seek help in that respect.

But on the Ubuntu side this is really urgent. Ubuntu 22.04 LTS was released yesterday, and there we should make a stable release update ASAP with some kind of fix/workaround.

I submitted this im-config merge request:

https://salsa.debian.org/input-method-team/im-config/-/merge_requests/15

It works around the issue. Maybe we should use that on both Debian and Ubuntu for now. In any case, unless some more proper solution comes up very soon, I'm inclined to use it for a stable release update on Ubuntu.

--
Looking forward to your input!

Gunnar


Reply to: