Что было проделано для восстановления работы:
- Установка пакета xf86-input-evdev.
- Настройка hal. Модифицировал файл /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi слудующим образом:
<?xml version=”1.0″ encoding=”ISO-8859-1″?> <!– -*- SGML -*- –>
<deviceinfo version=”0.2″>
<device>
<match key=”info.capabilities” contains=”input.keymap”>
<append key=”info.callouts.add” type=”strlist”>hal-setup-keymap</append>
</match>
<match key=”info.capabilities” contains=”input.keys”>
<merge key=”input.xkb.rules” type=”string”>base</merge>
<!– If we’re using Linux, we use evdev by default (falling back to
keyboard otherwise). –>
<match key=”info.capabilities” contains=”input.keyboard”>
<merge key=”input.x11_driver” type=”string”>kbd</merge>
<merge key=”input.xkb.model” type=”string”>kbd</merge>
<merge key=”input.xkb.variant” type=”string”>,winkeys</merge>
<merge key=”input.xkb.layout” type=”string”>us,ru</merge>
<merge key=”input.xkb.options” type=”strlist”>grp:ctrl_shift_toggle</merge>
<append key=”input.xkb.options” type=”strlist”>grp_led:caps</append>
<append key=”input.xkb.options” type=”strlist”>compose:ralt</append>
</match>
</device>
</deviceinfo> - Вернул старую версию индикатора раскладки в xfce, поскольку не смог пока настроить xfce4-xkb-plugin 0.5.* под свои нужды.
Я сделал проще, добавил в xorg.conf строку, вырубающую это автоопределение подключённых устройств. :)
ОтветитьУдалить