PDA

View Full Version : [Solved] OpenBox. Keyboard layout.


valsorym
August 4th, 2011, 17:32
I do not even know how to add keyboard layouts OpenBox:
English (default)
Russian
Ukrainian

Change keyboards Left Shift + Left Alt.
Do not even know how!

Thanks.

valsorym
August 4th, 2011, 20:50
As the GUI is used OpenBox.
Option 1.
Open ~/.config/openbox/autostart.sh file and add the line.
setxkbmap -layout us,ru,ua -variant -option grp:alt_shift_toggle,grp_led:scroll,terminate:ctrl _alt_bksp &


Valid combinations of keys:
grp:toggle – Right Alt
grp:shift_toggle – Two Shift
grp:ctrl_shift_toggle – Ctrl+Shift
grp:alt_shift_toggle – Alt+Shift
grp:ctrl_alt_toggle – Ctrl+Alt
grp:caps_toggle – CapsLock
grp:lwin_toggle – Left "Win"
grp:rwin_toggle – Right "Win"
grp:menu_toggle – Button "Menu"

Include an indicator:
grp_led:num – indicator Num Lock.
grp_led:caps – indicator Caps Lock.
grp_led:scroll – indicator Scroll Lock.

Command: ",terminate:ctrl_alt_bksp" - shutdown X when you click Ctrl+Alt+Backspace.
Use Ctrl+Shift => En Ru

Option 2.
In /etc/X11/xorg.conf rewrite:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru,ua"
Option "XkbVariant" ",winkeys"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Use Ctrl+Shift => En Ru

Localization OpenBox.
In ~/.xinitrc
export LANG='ru_RU.UTF-8'
export LC_ALL='ru_RU.UTF-8'
openbox-session

in FreeBSD 8.x.