Хочу сделать смену языка как в Gnome, то есть, при одном нажатии super + space должно переключаться на последнеисползуюмую раскладку, а при super + space + space уже на третию раскладку по использыванию, то есть от количества нажатия space зависит насколько давняя раскладка откроется. Мой изначальный скрипт для смены языка выглядит так:
#! /bin/bash
CURRENT_LAYOUT=$(setxkbmap -query | awk -F : 'NR==3{print $2}' | sed 's/ //g')
if [ "$CURRENT_LAYOUT" = "us" ]; then
setxkbmap "ru"
notify-send "Lang: RU" -t 700
else
setxkbmap "us"
notify-send "Lang: US" -t 700
fi
Я не понимаю как отслеживать мультинажатия в системе и поэтому не понимаю как мне сделать такую логику как я описал выше