В начало → Gentoo и X.Org → XkbOptions |
Ссылка на оригинал: http://ru.gentoo-wiki.com/XkbOptions
С версии: 1.0
Обновлено: 1.4
Варианты переключателей между языками в файле /etc/X11/xorg.conf
grp:toggle
- переключение правым Alt;
grp:shift_toggle
- двумя клавишами 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
- переключение по левой Win клавише на Windows клавиатуре (для X Window старше 4.2);
grp:rwin_toggle
- переключение по правой Win клавише на Windows клавиатуре (для X Window старше 4.2);
grp:menu_toggle
- переключение по клавише "Контекстное меню" на Windows клавиатуре (для X Window старше 4.2);
grp:lctrl_toggle
переключение по левой клавише Ctrl
grp:rctrl_toggle
переключение по правой клавише Ctrl
grp:switch
- переключение по правому Alt только на момент нажатия
grp:lwin_switch
- переключение по левой клавише Win только на момент нажатия
grp:rwin_switch
- переключение по правой клавише Win только на момент нажатия
grp:win_switch
- переключение по любой клавише Win только на момент нажатия
Возможные значения grp_led
:
grp_led
- использовать индикаторы на клавиатуре для показания изменения группы
grp_led:num
- индикатор Num_Lock показывает изменения группы
grp_led:caps
- индикатор Caps_Lock показывает изменение группы
grp_led:scroll
- индикатор Scroll_Lock показывает изменение группы
Листинг 20. Файл: /etc/X11/xorg.conf
... Section "InputDevice" ... Option "XkbOptions" "grp:switch,grp:caps_toggle,grp_led:scroll" ... EndSection ...
Дополнительная информация:
/etc/X11/xkb/rules/xorg.lst
ВАЖНО (от JohnBat26): При использовании библиотек HAL версии >= 0.5.10, evdev версии >= 1.2.0 и kkbswitch, возникают проблемы
с переключением раскладок. Ссылка на bug в bugs.gentoo.org. Это происходит из-за того, что теперь X.org запрашивает эти параметры у HAL!! Следовательно вся конфигурация переключения
раскладок перемещается в каталог /etc/hal/fdi/policy
. Таким образом, Вам необходимо создать файл такого содержания:
Листинг 21. Конфигурация раскладок через HAL
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.x11_driver" type="string">keyboard</merge> <merge key="input.xkb.layout" type="string">us,ru</merge> <merge key="input.xkb.model" type="string">pc101</merge> <merge key="input.xkb.rules" type="string">xorg</merge> <merge key="input.xkb.variant" type="string">,winkeys</merge> <merge key="input.xkb.options" type="string">grp:shift_toggle,grp_led:scroll</merge> </match>
назвать его как-нибудь, например keyboard_layout
, и положить в указанную выше папку. После этого, раскладка клавиатуры должна переключаться нормально. ;)
Также смотрите: HOWTO hal и устройства ввода
В начало → Gentoo и X.Org → XkbOptions |