Keyboard layout keeps resetting after switching

Basically summed up in the title. Whenever I switch keyboard layouts (from ‘us’ to ‘il’ using caps lock), the change only lasts for as long as I stay within the current text box. If I’m not inside one, the layout will not change at all.
It always switches back to the default layout, in my case ‘us’.
Problem happens both when setting the shortcut from the “Keyboard” GUI in KDE and when using Xorg directly with “setxkbmap”.
Also tried setting the option on switching policy to “global” to no avail.
Not sure whether it’s a bug or just unwanted intended behavior, but in any case I’d love to know how to solve it or work around it.

Some information about my version from the console (using the KDE security version):
DISTRIB_ID=Parrot
DISTRIB_RELEASE=4.10
DISTRIB_CODENAME=rolling
DISTRIB_DESCRIPTION=“Parrot 4.10”
PRETTY_NAME=“Parrot GNU/Linux 4.10”
NAME=“Parrot GNU/Linux”
ID=parrot
ID_LIKE=debian
VERSION=“4.10”
VERSION_ID=“4.10”
HOME_URL=“https://www.parrotsec.org/
SUPPORT_URL=“https://community.parrotsec.org/
BUG_REPORT_URL=“https://community.parrotsec.org/

Linux parrot-20bw000hus 5.7.0-2parrot2-amd64 #1 SMP Debian 5.7.10-1parrot2 (2020-07-31) x86_64 GNU/Linux

Thanks in advance!

Once you change the language to il in system setting
open
ibus-setup then to advanced settings.
Click on Use system keyboard layout that should work or have you tried this already?

1 Like

Hey, gave it a try and after a reset it worked. Thanks!