[sisyphus] elantech touchpad стал криво работать
Denis G. Samsonenko
d.g.samsonenko на gmail.com
Вт Сен 1 15:45:15 MSK 2009
День добрый!
Перешёл на своём Eee PC 1000H с бранча 5.0 на p5 и словил такой глюк:
тачпад работает нормально до тех пор, пока пока рабочий стол KDE4.3 до
конца не прогрузится (включая приложения в трее). С момента, как всё
загрузилось, тачпад перестаёт реагировать на движение одним пальцем по
нему, т.е. мышиный курсор не двигается. При этом реакция на нажатие
кнопок есть, даже отрабатывает удар двумя и тремя пальцами, а также
скроллинг двумя пальцами. А вот на движение одним пальцем реакции
никакой. До этого в 5.0 всё работало нормально.
Если переключится на консоль, то там мышиный курсор двигается, когда
водишь пальцем по тачпаду. Правда не работают удары двумя и тремя
пальцами (но это и раньше не работало; кстати, а как включить в
консоли?).
Настройки тачпада у меня лежат в
файле /etc/hal/fdi/policy/20-x11-input-synaptics.fdi:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<match key="input.product" contains="ETPS/2 Elantech">
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">false</merge>
<merge key="input.x11_options.HorizEdgeScroll" type="string">false</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
</match>
</match>
</device>
</deviceinfo>
В чём может быть проблема?
$ uname -r
2.6.30-std-def-alt10
$ rpm -qa |grep xorg-server
xorg-server-control-1.3-alt1
xorg-server-1.6.3-alt1
xorg-server-common-1.6.3-alt1
Кусок Xorg.0.log:
...
(II) config/hal: Adding input device ETPS/2 Elantech Touchpad
(II) Synaptics touchpad driver version 1.1.3
(**) Option "Device" "/dev/input/event8"
(II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
(II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
(II) ETPS/2 Elantech Touchpad: device does not report pressure, will use touch data.
(II) ETPS/2 Elantech Touchpad: finger width range 0 - 0
(II) ETPS/2 Elantech Touchpad: buttons: left right middle double triple
(**) Option "SHMConfig" "true"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "VertEdgeScroll" "false"
(**) Option "HorizEdgeScroll" "false"
(**) Option "VertTwoFingerScroll" "true"
(**) Option "HorizTwoFingerScroll" "true"
(**) Option "TouchpadOff" "0"
(**) Option "RTCornerButton" "2"
(**) Option "RBCornerButton" "3"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) ETPS/2 Elantech Touchpad: touchpad found
(**) ETPS/2 Elantech Touchpad: always reports core events
(II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD)
(**) Option "AccelerationScheme" "lightweight"
(**) ETPS/2 Elantech Touchpad: (accel) selected scheme lightweight/2
(--) ETPS/2 Elantech Touchpad: touchpad found
...
--
Всего доброго,
Денис
Подробная информация о списке рассылки Sisyphus