LINUX.ORG.RU

Избранные сообщения aemxdp

i3 и отображение текущей раскладки

Форум — Desktop

Имеется i3 для которого переключение языка настроено вот таким образом:

exec_always setxkbmap -model pc105 -rules evdev -layout us,ua,ru -option grp:shift_caps_switch,terminate:ctrl_alt_bksp,grp_led:scroll,compose:ralt
и имеется свой i3status, который проверяет язык ввода по scroll led-у и отображает его в строке статуса:
i3status --config ~/.i3/i3status.conf | while :
do
    read line
    LG=$(setxkbmap -query | awk '/layout/{print $2}') 
    case "$(xset -q|grep LED| awk '{ print $10 }')" in
        "00000000") LG="US" ;;
        "00001004") LG="UA" ;;
    esac
    echo "LG: $LG | $line" || exit 1
done

Какие идеи есть насчет проверить вводимый язык? vertexua, у тебя нормально отображалась раскладка. Как делал?

 ,

cab
()