Ibus-daemon introduces delays and even locks keyboard up in some steam games

So after rocking Fedora 40 Gnome for 2 weeks now, i came across a strange bug where the ibus system seems to lock up all keyboard interaction in some games (in Mechwarrior 5 it happens all the time). Before encountering the lock up problem, i always had the feeling that keyboard interactions seemed a bit delayed all around, especially compared to a connected controller when gaming.
I can fix all this by killing running ibus instances.

Maybe this behavior is related to these findings:

So know to my question:
How can I disable ibus on gnome? After some research all the dialogs and methods in older gnome versions are not there anymore.
By renaming ibus-daemon in ibus-daemon.bkp in /usr/bin nothing is started anymore but that doesn’t feel to be the correct way.

Thx for any help and advice.

Did you test what has been proposed on the link you posted?

Are you using Nvidia?

The correct way to solve this issue would be to help debug it!

How to deactivate/activate a deamon/service:

Added howto

I use an AMD 7900 xt GPU.
I tried to debug with journalctl -f and watching dmesg when the problem in a game appears but I didn’t see anything correlating (also after deactivating ibus).

I only identified ibus as the culprint and had no time to investigate further.

@ilikelinux

I added now XMODIFIERS=“@im=null” to /etc/environment and this seems to fix the problem (like renaming ibus-deamon in /usr/bin).

Ibus seems not to be startet as a normal service/deamon and cannot be deactivated by systemctl commands.

1 Like