LINUX.ORG.RU

Проблемы с раскладкой

 , , ,


0

1

Всем доброго времени! Имеется bspwm + sxhkd, а так же ru, us раскладки. Столкнулся с тем, что при переключении раскладки на русскую не работают никакие хоткеи, даже ctrl+c ctrl+v. А так же хотел узнать каким образом можно переназначить alt+shift на капс для смены раскладки. В sxhkdrc такое:

Shift_L + alt
	sh $HOME/bin/change_language.sh

change_language.sh

#!/bin/bash
LAYOUT=$(setxkbmap -query | grep layout)
if [[ $LAYOUT == *"us"* ]]; then
  setxkbmap ru
else
  setxkbmap us
fi

Буду рад, если кто-то поможет!

Вы что-то не то делаете. Зачем скрипт? Если используете setxkbmap, то пропишите его в автостарт с такими опциями

setxkbmap -model pc105 -layout us,ru -option grp:caps_toggle &

Но лучше не использовать setxkbmap, а настроить раскладку в файле /etc/X11/xorg.conf.d/00-keyboard.conf

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "us,ru"
        Option "XkbModel" "pc105"
        Option "XkbVariant" ","
        Option "XkbOptions" "grp:caps_toggle"
EndSection
Theodor
()