keyboard trouble by xorg (Не корректно ведет себя клавиатура)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

keyboard trouble by xorg

Сообщение duran »

Доброго времени суток.

Есть нэтбук msi wind U100. На нем стоит gentoo. Почти все делал как указано тут. Возникла проблема с клавиатурой. А именно: Если я нахожусь в иксах, то х11 не адекватно реагирует на нажатие клавиш(к примеру открываю консоль, что то пишу - постоянно то загорается ScrLk то тухнет, сворачивается разворачивается окно, не все символы печатаются или какие то левые и т.д.).

Полагаю, что в xorg.conf проблем нет, на настольном пк стоит(все настраивал сам) - все работает. А вот с нэтбуком вот такая проблема.
Уже пробывал с hal и без - безрезультатно.

Кто то сталкивался с подобной проблемой?
Спасибо сказали:
Аватара пользователя
alexbelkin
Сообщения: 60
ОС: GNU\Linux (gentoo), Mac OS X

Re: keyboard trouble by xorg

Сообщение alexbelkin »

Конфиги xorg и правила hal можно?
make.conf

Код: Выделить всё

INPUT_DEVICES="evdev synaptics"

xorg.conf

Код: Выделить всё

Section "ServerFlags"
    Option      "AllowEmptyInput"
EndSection
Спасибо сказали:
Аватара пользователя
foxnx6110
Сообщения: 82
ОС: Gentoo

Re: keyboard trouble by xorg

Сообщение foxnx6110 »

Для xorg-server-1.6(с USE='hal') и выше(про 1.5 говорить не буду) достаточно INPUT_DEVICES="evdev", при этом xf86-input-evdev и xf86-input-synaptics(нужно установить) тоже с USE='hal'. xf86-input-keyboard и xf86-input-mouse теперь не требуются(evdev их заменяет), можно удалить(или не ставить). Из xorg-conf нужно убрать все секции "Input Device", а в /etc/hal/fdi/policy/ нужно кинуть два файла x11-input.fdi и 11-x11-synaptics.fdi(для клавиатуры и synaptic'а), взять их можно где-то в /usr/share/doc/hal-0.5.11-r8/(bzcat для просмотра), там же(/usr/share/hal/fdi/policy/10osvendor/) есть другие примеры. Правила перезагружаются после рестарта hald (!). Можно добавить нужные опции самому из man evdev и man synaptics. И man xorg.conf перед сном ...
Мои x11-input.fdi

Код:

<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <match key="info.capabilities" contains="input.keyboard"> <merge key="input.x11_options.XkbLayout" type="string">us,ru</merge> <merge key="input.x11_options.XkbVariant" type="string">,winkeys</merge> <merge key="input.x11_options.XkbOptions" type="strlist">grp:menu_toggle</merge> <append key="input.x11_options.XkbOptions" type="strlist">grp_led:scroll</append> <append key="input.x11_options.XkbOptions" type="strlist">compose:rwin</append> </match> </deviceinfo>

11-x11-synaptics.fdi

Код:

<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.LeftEdge" type="string">1700</merge> <merge key="input.x11_options.RightEdge" type="string">5300</merge> <merge key="input.x11_options.TopEdge" type="string">1700</merge> <merge key="input.x11_options.BottomEdge" type="string">4350</merge> <merge key="input.x11_options.MaxTapTime" type="string">280</merge> <merge key="input.x11_options.MaxTapMove" type="string">2000</merge> <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge> <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> <merge key="input.x11_options.VertScrollDelta" type="string">100</merge> <merge key="input.x11_options.HorizScrollDelta" type="string">250</merge> <merge key="input.x11_options.TapButton2" type="string">2</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.FingerLow" type="string">20</merge> <merge key="input.x11_options.FingerHigh" type="string">30</merge> <merge key="input.x11_options.FastTaps" type="string">true</merge> <merge key="input.x11_options.MaxTapTime" type="string">300</merge> <merge key="input.x11_options.CornerCoasting" type="string">true</merge> <merge key="input.x11_options.CoastingSpeed" type="string">0.30</merge> <merge key="input.x11_options.AccelFactor" type="string">0.0010</merge> </match> </device> </deviceinfo>
Я НЕ КРАСНОГЛАЗЫЙ ! И никогда им не стану.
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: keyboard trouble by xorg

Сообщение duran »

акей, собрал ядро, поправил конфиги...
сейчас обновляется мир.
Далее напишу что вышло.
Спасибо за ответ
Спасибо сказали:
Аватара пользователя
alexbelkin
Сообщения: 60
ОС: GNU\Linux (gentoo), Mac OS X

Re: keyboard trouble by xorg

Сообщение alexbelkin »

в /etc/hal/fdi/policy/ нужно кинуть два файла x11-input.fdi и 11-x11-synaptics.fdi(для клавиатуры и synaptic'а)

А что конкретно дает правило synaptics.fdi? У меня и без него вроде все работает, может я чего-то не знаю о своем тачпаде?)
Спасибо сказали:
Аватара пользователя
_malic
Сообщения: 87
ОС: Gentoo

Re: keyboard trouble by xorg

Сообщение _malic »

alexbelkin писал(а):
23.04.2009 14:29
в /etc/hal/fdi/policy/ нужно кинуть два файла x11-input.fdi и 11-x11-synaptics.fdi(для клавиатуры и synaptic'а)

А что конкретно дает правило synaptics.fdi? У меня и без него вроде все работает, может я чего-то не знаю о своем тачпаде?)

У меня заработал скролл.
Деревья умирают стоя ...
Спасибо сказали:
Аватара пользователя
foxnx6110
Сообщения: 82
ОС: Gentoo

Re: keyboard trouble by xorg

Сообщение foxnx6110 »

А что конкретно дает правило synaptics.fdi? У меня и без него вроде все работает, может я чего-то не знаю о своем тачпаде?)

Я не знаю, что означает "работает"(возможно только как указатель(мышь)), но смысл в том, что теперь "командовать парадом" будет HAL, подробности можно найти в интернете, например http://www.gentoo.org/proj/en/desktop/x/x1...grade-guide.xml , а также http://people.freedesktop.org/~david/hal-spec/hal-spec.html , или http://en.gentoo-wiki.com/wiki/HAL .
А в двух словах, правило synaptics.fdi позволяет задействовать все потенциальные возможности драйвера synaptics.
Я НЕ КРАСНОГЛАЗЫЙ ! И никогда им не стану.
Спасибо сказали:
Аватара пользователя
duran
Сообщения: 55
ОС: gentoo

Re: keyboard trouble by xorg

Сообщение duran »

Не помогло....
Есть идеи?)
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: keyboard trouble by xorg

Сообщение deadhead »

Может уже и не актуально, но попробуйте добавить в секцию сервера

Код: Выделить всё

Option      "AutoAddDevices"    "false"
[x] close
Спасибо сказали: