X Window Keyboard Settings
Материал из Xgu.ru
Фрагмент конфигурационного файла X Window System (/etc/X11/xorg.conf):
Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:ctrl_shift_toggle,grp:switch,grp_led:scroll" EndSection
grp:lswitch - дает возможность включения раскладки на время нажатия на левый alt, правда тогда с неё хоткеи отваливаются
grp:switch - AltGr is Right Alt
grp:lswitch - AltGr is Left Alt
если на клавиатуре есть "MS Windows keys"
grp:rwin_switch - AltGr is Right Win-key
grp:lwin_switch - AltGr is Left Win-key
grp:win_switch - Both Win-keys act as AltGr
Если вы привыкли к русской раскладке, принятой в Microsoft Windows
(в частности, отличается положением запятой),
необходимо в описании раскладки указать дополнительную строку (winkeys):
Option "XkbLayout" "us,ru" Option "XkbVariant" ",winkeys"
При использовании других национальных раскладок, их можно указать как через запятую вместе с раскладкой ru, так и вместо неё:
Option "XkbLayout" "us,ru,ua"
или
Option "XkbLayout" "us,de"
Фрагмент конфигурационного файла Ubuntu 9.10 /etc/default/console-setup :
# The following variables describe your keyboard and can have the same # values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options # in /etc/X11/xorg.conf. XKBMODEL="pc105" XKBLAYOUT="us,ua" XKBVARIANT=",winkeys" XKBOPTIONS="grp:ctrl_shift_toggle,grp:switch,lv3:lwin_switch,grp_led:scroll,compose:rwin"
[править] Другие материалы на xgu.ru
- xkb — как изменить настройку раскладки налету, без перезапуска X'ов