вроде как да, но решил скриптом, если есть более верное решение пишите.
kbd=`xset -q | grep LED | awk '{print $10}' | cut -c 5`
echo $kbd
if [ $kbd = 0 ]; then
setxkbmap -layout 'eu' && setxkbmap -layout 'eu,ru' -option 'grp:ctrl_shift_toggle' >/dev/null 2>&1 &
echo "EU"
else
setxkbmap -layout 'eu' && setxkbmap -layout 'eu,ru' -option 'grp:ctrl_shift_toggle' >/dev/null 2>&1 &
xdotool key 'ctrl+shift'
echo "RU->EU"
fi