Переключение раскладки через xorg.conf в Slackware 13.1

26.08.2010 - 09:38

После установки Linux Slackware 13.1 нашел непонятный глюк, не работал переключатель раскладки клавиатуры (у меня это Ctrl+Shift), хотя в xorg.conf все было прописано. Решил довольно просто:

Строчки с /etc/X11/xorg.conf

.............................
Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "AutoRepeat" "500 30"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(winkeys),ua(winkeys)"
    Option         "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
    Option         "XkbRules" "xorg"
EndSection
.............................

Необходимо поправить /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi на предмет

.............................
      <merge key="input.xkb.layout" type="string">us,ru,ua</merge>
      <merge key="input.xkb.variant" type="string">winkeys</merge>
      <merge key="input.xkb.options" type="string">terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll</merge>
.............................

Так же в "Параметры системы" > "Устройства ввода" > "Клавиатура", ставим галочки:

перегружаем X-сервер и проверяем работоспособность.

Прикрепленный файлРазмер
10-keymap.fdi2.14 кб
Ваша оценка: Нет Средняя: 2.3 (3 голосов)