@Maxwell012

Как сделать смену языка как в Gnome в X?

Хочу сделать смену языка как в 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


Я не понимаю как отслеживать мультинажатия в системе и поэтому не понимаю как мне сделать такую логику как я описал выше
  • Вопрос задан
  • 14 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы