В вики, есть описание как настроить раскладку, используя xorg.conf, туда лезть не след. если вы используете HAL (а причин его неиспользовать я не вижу лично, штука дюже хорошая). Было найдено следующее решение (немного подправленно по сравнению с тем что в вики.
1. Создается файл /etc/hal/fdi/policy/10-keymap.fdi следующего содержания:
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keypad">
<merge key="input.xkb.rules" type="string">base
<merge key="input.xkb.model" type="string">pc105
<merge key="input.x11_driver" type="string">evdev
<merge key="input.xkb.layout" type="string">us,ru
<merge key="input.xkb.variant" type="string">,winkeys
<merge key="input.xkb.options" type="string">grp:ctrl_shift_toggle
</match>
</device>
</deviceinfo>
2. sudo /etc/rc.d/hal restart
3. Работает.
UPD: С переходом на новые иксы, теперь так.
В файл /etc/X11/xorg.conf.d/10-evdev.conf вписать секцию
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Комментариев нет:
Отправить комментарий