Good. Then let me try to explain the nature of the problem you encountered.
It's not really an ibus issue. But GNOME integrates ibus into its desktop, and this is about the way they do so. ibus is started and configured by default in GNOME desktops. But for some reason they have an on/off mechanism for GTK, so for a user who does not have any ibus input methods enabled (and does not make use of the on-screen keyboard) ibus is turned "off" for GTK applications. By adding "Intelligent Pinyin" to your list of input sources you turned ibus "on" and it started to work as expected. Can't tell why you don't see the issue with Chrome. Maybe Chrome somehow ignores the GNOME on/off thing. At the release of Ubuntu 22.04 there was a related issue, which I reported upstream: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/682 I mention that because Carlos Garnacho's reply includes a description of how the mechanism is thought to work. I can't help wondering how this relates to your app. In a previous comment you let me know that your "app relies on compositionend events". But if I understand it correctly, "compsitionend" is only used that way if ibus is running. Is your app an ibus app, but it fails to tell the system? Or is it a non-ibus app which still is relying on an ibus specific mechanism with respect to dead keys composing? Have you tried to run your app on a desktop where ibus is not present at all? ** Bug watch added: gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues #682 https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/682 ** Package changed: ibus (Ubuntu) => gnome-settings-daemon (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/1999207 Title: Error in dead key management of latin keyboards To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1999207/+subscriptions -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
