Key repetition isn’t working in Alacritty, as well as in Konsole. Almost not working, one should say. I’ve seen key repetition once in Alacritty, and once in Konsole. I wasn’t able to see it again, even in the same session. In other apps it seems to be OK.
I had to remove those environment variables because of Wayland. It was an express requirement made by IBus daemon. Apparently, those variables are necessary with X11 only.
Actually, IBus works with Plasma Wayland seamlessly. Well, except for the key repetition
Remove the relevant environment variables from /etc/environment:
#
# This file is parsed by pam_env module
#
# Syntax: simple "KEY=VAL" pairs on separate lines
#
# GTK_IM_MODULE=ibus
# QT_IM_MODULE=ibus
# XMODIFIERS=@im=ibus
Check that System Settings > Input Devices > Virtual Keyboard is IBus Wayland.
While you have to deal with X11 as well, add to .xprofile:
...
if [ $XDG_SESSION_TYPE == 'x11' ]; then
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
exec /usr/bin/ibus-daemon -rxRd &
fi
Unfortunately, the repetition problem is still there.
It works seamlessly only in X11, and btw no repetition problem there, too. An example of another issue it has on Wayland Plasma is as follows: add one more input method, say, Russian. Switch to Russian, type something. Switch back to English, type some English words. In Wayland you’ll often (almost every time) get the first letter in the previous language (method), e.g. you’ll get “ьajority” instead of “majority”, or “zкорь” instead of “якорь”. Under X, such issue doesn’t occur.