Hmm.. Previously that value was controlled dynamically. It defaulted to "gtk-im-context-simple", but as soon as some ibus IM was present in the list of input sources (or the OSK was enabled) the value switched automatically to "ibus".
That's why it worked fine without setting GTK_IM_MODULE=ibus explicitly, and we could prevent im-config from doing anything in case of a GNOME desktop.
> But according to commit messages, it is not intended for GNOME 42.
Do you understand what their intention actually is?
> And I don't know why Fedora 36 works so great.
Is GTK_IM_MODULE unset there? I have noticed that the upstream ibus maintainer (who is a Fedora guy) frequently advises users to set GTK_IM_MODULE=ibus. He seems to consider that to be a normal measure on x11 and not a workaround.
On 2022-04-21 12:44, Ikuya Awashiro wrote: /gitlab. gnome.org/ GNOME/gnome- settings- daemon/ -/commit/ e2d268eb00f06f4 97b2f62ae9f3b6e 7e1fe4bd9e /gitlab. gnome.org/ GNOME/gnome- settings- daemon/ -/commit/ c8981ef0b1e915e 89c79e301080541 baef0f9fa9 desktop. interface gtk-im-module desktop. interface gtk-im-module 'ibus'
> It must be caused by bottom two commits.
>
> https:/
> https:/
>
> $ gsettings get org.gnome.
> ''
> $ gsettings set org.gnome.
>
> This command works as expected immediately.
Hmm.. Previously that value was controlled dynamically. It defaulted to "gtk-im- context- simple" , but as soon as some ibus IM was present in the list of input sources (or the OSK was enabled) the value switched automatically to "ibus".
That's why it worked fine without setting GTK_IM_MODULE=ibus explicitly, and we could prevent im-config from doing anything in case of a GNOME desktop.
> But according to commit messages, it is not intended for GNOME 42.
Do you understand what their intention actually is?
> And I don't know why Fedora 36 works so great.
Is GTK_IM_MODULE unset there? I have noticed that the upstream ibus maintainer (who is a Fedora guy) frequently advises users to set GTK_IM_MODULE=ibus. He seems to consider that to be a normal measure on x11 and not a workaround.