Раскладка клавиатуры на нетбуке

Доброго времени суток. Есть нетбук Lenovo S9..
Поставил на него месяца 3 назад Arch + kdemod. работало все неплохо, все завелось.
Захотелось чего нибудь попроще кед. Поставил xfce4…
Все работает, все завелось прекрасно, но со стандартным апплетом отображения раскладки, при загрузке нетбук притормаживает секунд на 5-7. .
При удалении апплета раскладки клавиатуры, раскладка не переключается. HAL настроен.
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<device>
  <match key="input.product" contains="AT Translated Set 2 keyboard">
    <merge key="input.xkb.rules" type="string">base</merge>
    <merge key="input.xkb.model" type="string">pc105</merge>
    <merge key="input.x11_driver" type="string">evdev</merge>
    <merge key="input.xkb.layout" type="string">us,ru</merge>
    <merge key="input.xkb.variant" type="string">,winkeys</merge>
    <merge key="input.xkb.options" type="string">grp:alt_shift_toggle,grp_led:s$
  </match>
</device>
в логах xorg следующее:
tail -n 60 /var/log/Xorg.0.log
(II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
(**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
(**) SynPS/2 Synaptics TouchPad: (accel) filter chain progression: 2.00
(**) SynPS/2 Synaptics TouchPad: (accel) filter stage 0: 20.00 ms
(**) SynPS/2 Synaptics TouchPad: (accel) set acceleration profile 0
(--) SynPS/2 Synaptics TouchPad: touchpad found
(II) config/hal: Adding input device AT Translated Set 2 keyboard
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Lenovo EasyCamera
(**) Lenovo EasyCamera: always reports core events
(**) Lenovo EasyCamera: Device: "/dev/input/event8"
(II) Lenovo EasyCamera: Found keys
(II) Lenovo EasyCamera: Configuring as keyboard
(II) XINPUT: Adding extended input device "Lenovo EasyCamera" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Sleep Button
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event5"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event4"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Video Bus
(**) Video Bus: always reports core events
(**) Video Bus: Device: "/dev/input/event7"
(II) Video Bus: Found keys
(II) Video Bus: Configuring as keyboard
(II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
(II) config/hal: Adding input device Power Button
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event3"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "evdev"
(**) Option "xkb_layout" "us"
Клавиатурами определяется куча устройств, поэтому в 10-keymap.fdi указал так.
<match key=“input.product” contains=“AT Translated Set 2 keyboard”>
с info.capabilities не работает тоже.
в lshal ни слова об input.xkb.options
lshal | grep input.xkb
  input.xkb.layout = 'us'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = ''  (string)
  input.xkb.layout = 'us'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = ''  (string)
  input.xkb.layout = 'us'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = ''  (string)
  input.xkb.layout = 'us'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = ''  (string)
  input.xkb.layout = 'us'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = ''  (string)
  input.xkb.layout = 'us'  (string)
  input.xkb.model = 'evdev'  (string)
  input.xkb.rules = 'base'  (string)
  input.xkb.variant = ''  (string)

чтоб заработала раскладка - юзаю
setxkbmap -layout us,ru -option grp:alt_shift_toggle,grp_led:scroll
но это не выход.
Помогите решить проблему. Перечитал кучу доков.ответа не нашёл.
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,grp_led:s$
Ошибка?
<merge key=“input.xkb.options” type=“string”>grp:alt_shift_toggle,grp_led:s$

Опечатка…в файле
<merge key=“input.xkb.options” type=“string”>grp:alt_shift_toggle,grp_led:scroll</merge>
HAL рестартовали? потому как переткнуть встроенную клаву вряд ли получится… Ну и если не поможет значит неправильно отрабатывает match, проверять… мой конфиг основан на стандартном, что в дистрибутиве есть в /usr/share/hal/… там работает, хотя там матч по типу устройства.
systemd должен умереть.
да, конечно, hal рестартил. Попробую скопировать шаблон и изменить его. Но отпишусь уже вечером, ноут жена прихватизировала на день =)
я бы ещё попробовал свести к минимуму влияние разных DE/WM: в ~/.xinitrc прописал бы только exec xterm и посмотрел, как там переключается или нет клава.
systemd должен умереть.
Дорвался до нетбука только сегодня. Как раз вышли xorg'овские обновления.
Тем не менее по совету скопировал шаблон, подправил его и все заработало =)
Что помогло неизвестно или обновления или шаблон..главное все работает. спасибо
 
Зарегистрироваться или войдите чтобы оставить сообщение.