Доброго времени суток.
Есть нэтбук msi wind U100. На нем стоит gentoo. Почти все делал как указано тут. Возникла проблема с клавиатурой. А именно: Если я нахожусь в иксах, то х11 не адекватно реагирует на нажатие клавиш(к примеру открываю консоль, что то пишу - постоянно то загорается ScrLk то тухнет, сворачивается разворачивается окно, не все символы печатаются или какие то левые и т.д.).
Полагаю, что в xorg.conf проблем нет, на настольном пк стоит(все настраивал сам) - все работает. А вот с нэтбуком вот такая проблема.
Уже пробывал с hal и без - безрезультатно.
Кто то сталкивался с подобной проблемой?
keyboard trouble by xorg (Не корректно ведет себя клавиатура)
Модератор: /dev/random
-
alexbelkin
- Сообщения: 60
- ОС: GNU\Linux (gentoo), Mac OS X
Re: keyboard trouble by xorg
Конфиги xorg и правила hal можно?
make.conf
xorg.conf
make.conf
Код: Выделить всё
INPUT_DEVICES="evdev synaptics"xorg.conf
Код: Выделить всё
Section "ServerFlags"
Option "AllowEmptyInput"
EndSection-
foxnx6110
- Сообщения: 82
- ОС: Gentoo
Re: keyboard trouble by xorg
Для 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
11-x11-synaptics.fdi
Мои 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
акей, собрал ядро, поправил конфиги...
сейчас обновляется мир.
Далее напишу что вышло.
Спасибо за ответ
сейчас обновляется мир.
Далее напишу что вышло.
Спасибо за ответ
-
alexbelkin
- Сообщения: 60
- ОС: GNU\Linux (gentoo), Mac OS X
Re: keyboard trouble by xorg
в /etc/hal/fdi/policy/ нужно кинуть два файла x11-input.fdi и 11-x11-synaptics.fdi(для клавиатуры и synaptic'а)
А что конкретно дает правило synaptics.fdi? У меня и без него вроде все работает, может я чего-то не знаю о своем тачпаде?)
-
_malic
- Сообщения: 87
- ОС: Gentoo
Re: keyboard trouble by xorg
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
А что конкретно дает правило 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
Не помогло....
Есть идеи?)
Есть идеи?)
-
deadhead
- Сообщения: 1913
- Статус: zzz..z
Re: keyboard trouble by xorg
Может уже и не актуально, но попробуйте добавить в секцию сервера
Код: Выделить всё
Option "AutoAddDevices" "false"[x] close