LINUX.ORG.RU

Openbox. Переключение раскладки через win-клавишу.


0

1

Не получается настроить переключение раскладок через win-клавишу. На этом же компьютере стоит xfce4, где win работает. Правда, там переключение настроено через клавиатурный апплет xfce4 (не знаю, как он правильно обзывается).

Имеется: Arch, Openbox.

/etc/X11/xorg.conf

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option  "XkbRules"      "xorg"
        Option "XkbModel"       "pc105"
        Option "XkbLayout"      "us,ru(winkeys)"
        Option "XkbOptions"     "grp:lwin,grp_led:scroll"
EndSection

~/.config/openbox/autostart.sh

setxkbmap -layout "us,ru(winkeys)" -model "pc105" -option "grp:lwin,grp_led:scroll" &

Если же включить Ctrl+Shift, то все работает:

setxkbmap -layout "us,ru(winkeys)" -model "pc105" -option "grp:ctrl_shift_toggle,grp_led:scroll" &


Последнее исправление: piko (всего исправлений: 1)

проверил. у меня работает (ubuntu+wmfs) через

setxkbmap -layout us,ru -variant ,winkeys -option grp:lwin_toggle,grp_led:scroll

p.s. а смысл одновременно в xorg.conf указывать и в autostart.sh?

ongbak
()
Ответ на: комментарий от ongbak

>setxkbmap -layout us,ru -variant ,winkeys -option grp:lwin_toggle,grp_led:scroll

Вот спасибо! В таком виде работает.

p.s. а смысл одновременно в xorg.conf указывать и в autostart.sh?

Почему-то настройки xorg.conf на раскладки вообще никак не повлияли. У меня fbxkb стоит в качестве индикатора, так что хотя бы по клику на флаге можно определить: есть ли вторая раскладка. Так вот если в автостарте setxkbmap нет, то в системе будет только одна раскладка - us.

piko
() автор топика
Ответ на: комментарий от ongbak

не совсем. Если раскладки настроены через аутостарт, то конечно же при подключении другой клавиатуры они не подхватятся. Поэтому на десктопе у меня аутостарт, а вот на ноуте, к которому часто клавиатуру подключаю, там по-человечески.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.