понедельник, 23 февраля 2009 г.

Смена раскладки клавиатуры в Linux

Чтобы добавить возможность переключения между русской и английской раскладкой клавиатуры в Linux, достаточно в конец секции InputDevice файла /etc/X11/xorg.conf добавить следующие 2 строки:
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp:switch,grp_led:scroll"

В итоге вся секция будет выглядеть, примерно, следующим образом:
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,grp:switch,grp_led:scroll"
EndSection

Теперь после перезапуска (иксов) графического сервера, или перезагрузки компьютера, раскладка будет изменяться по нажатию сочетания клавиш Alt и Shift, а также будет мигать лампочка Scroll Look. Чтобы изменить сочетание клавиш с Alt + Shift, на Ctrl + Shift, надо соответственно заменить подстроку alt_shift_toggle на ctrl_shift_toggle.

Перезапустить графический сервер, можно сочетанием клавиш Ctrl + Alt + Back Space, во избежание потери несохраненных данных, закройте перед этим все открытые окна программ.

Комментариев нет:

Отправить комментарий