IBus 1.5.25 is now released and available in Fedora 35.
# dnf update ibus
This release changes the default Emoji shortcut key to
Ctrl-period, which was
Ctrl-Shift-e previously, to follow GTK shortcut keys. MS-Windows provides
Super-period shortcut key for Emoji typing and MacOS does
Command-Shift-space shortcut key currently.
IBus compose feature now follows the GTK4 compose pre-edit style. IBus compose file now supports the ‘include‘ directive in the user compose file ($XDG_CONFIG_HOME/ibus/Compose, $XDG_CONFIG_HOME/gtk-3.0/Compose or $HOME/.XCompose)
IBus GTK3 module proceeds the key events asynchronistically because some langauge engines spend much time to compose key events and D-Bus process could causes a timeout but now GTK4 does not allow the async events and IBus GTK4 module will proceed the key events synchronistically.
Please note: This release has a regression in the position of the candidate window with GTK3 applications and the patch is available here and you need to apply the same patch to
ibus/client/gtk3/ibusimcontext.c by manual besides
ibus/client/gtk2/ibusimcontext.c since the original
ibusimcontext.c is a symlink in the Git repo.
% git clone https://github.com/ibus/ibus.git % cd ibus % git format-patch -1 936a0e76df79d92a8bdc03e9205330fb84a2083e