Не мудурсвуя лукаво, тупо прописал в конфиге
Section "ServerFlags"
Option "AutoAddDevices" "False"
EndSection
что бы настройки брались из иксов. В общем всё заработало, но ленивая пытливость повела меня в соответствующую статью на ArchWiki и на форум.
В итоге обнаружилось что хотплагом заведует hal, т.е. теперь для иксов приходится ещё и писать правила для hal. В общем тихий ужас.
Вместо пары строк в xorg.conf
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle"
теперь должна быть портянка вида<?xml version="1.0" encoding="ISO-8859-1"?>
<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.keyboard">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">us,ru(winkeys)</merge>
<merge key="input.xkb.options" type="string">grp:caps_toggle</merge>
<append key="input.xkb.options" type="strlist">grp:switch</append>
<append key="input.xkb.options" type="strlist">grp_led:caps</append>
</match>
</device>
</deviceinfo>
в файле /etc/hal/fdi/policy/10-keymap.fdi или /etc/hal/fdi/policy/10-x11-input.fdi (в ArchWiki об этом)
Честно говоря даже не уверен что сия портянка будет работать, пробывать было не то что лень, а даже было как-то ужасно неприятно проделывать сии манипуляции сомнительного для меня достоинства. Ну не надо мне портить человекочитаймый xorg.conf кучкой не читаемых правил в hal (Слава роботам!!!) ради того что бы я мог не перегружая иксов переторкивать мышу и клаву, поэтому оставил xorg.conf приведенную выше строку. Возможно кому-то такие функции нужны, ну что же в добрый путь изучения правил HAl'a
В гномокедах, по слухам надо выбрать, Evdev-managed keyboard в Keybord model, ибо теперь c hal использовуется драйвер evdev.