Synaptics не верная геометриия

День добрый!
synclient показывает интересную вещь: когда ведешь по тачпаду вниз координата у повышается до 5855, а потом на самом краю, возле кнопок, вдруг становится -2328 (отрицательное значение). В гноме при этом указатель прыгает на верхнюю кромку монитора. Это как-нибудь лечится?

Еще реагирует только на один палец, остальные только увеличивают пятно соприкосновения, но он же синаптик! — должен работать с несколькими пальцами. Когда нетбук покупал на тачпаде даже наклейка была по которой видно, что должен поддерживать прокрутку двумя пальцами, и масштабирование изображений, например, путем раздвигания пальцев.
Правда не проверял работает ли это в винде (она не успела доустановиться после первого включения :) )
Но если прокрутку можно реализовать одним пальцем, увеличив пятно, то как реализовать масштабирование если тачпад видит только один палец?

Впрочем, прокрутку я настроил через эмуляцию, а масштабирование мне не надо. Но блин, а какже три пальца?

cat /proc/bus/input/devises
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input9
U: Uniq=
H: Handlers=mouse1 event9 
B: EV=b
B: KEY=420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003

Так он виден в системе. А дальше его конфиг.

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="ETPS/2 Elantech Touchpad">
        <append key="info.capabilities" type="strlist">input.touchpad</append>
    </match> 
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.SHMConfig" type="string">true</merge> 
        <merge key="input.x11_options.LeftEdge" type="string">720</merge>
        <merge key="input.x11_options.RightEdge" type="string">6250</merge>
        <merge key="input.x11_options.TopEdge" type="string">430</merge>
        <merge key="input.x11_options.BottomEdge" type="string">5855</merge>
        <merge key="input.x11_options.FingerHigh" type="string">30</merge>
        <merge key="input.x11_options.FingerLow" type="string">20</merge>
        <!-- <merge key="input.x11_options.FingerPress" type="string">70</merge> -->
        <merge key="input.x11_options.MaxTapTime" type="string">120</merge>
        <merge key="input.x11_options.MaxTapMove" type="string">221</merge>
        <merge key="input.x11_options.EmulateMidButtonTime" type="string">75</merge>
        <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">20</merge>
        <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">6</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.HorizScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.4</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">0.5</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.00995223</merge>
        <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">1</merge>
        <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">401</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">3</merge>
        <merge key="input.x11_options.TapButton3" type="string">2</merge>
        <merge key="input.x11_options.ClickFinger1" type="string">1</merge>
        <merge key="input.x11_options.ClickFinger2" type="string">2</merge>
        <merge key="input.x11_options.ClickFinger3" type="string">3</merge>
        <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.CircularScrolling" type="string">0</merge>
        <merge key="input.x11_options.CircScrollDelta" type="string">0.03</merge>
        <merge key="input.x11_options.CircScrollTrigger" type="string">0</merge>
    </match>
  </device>
</deviceinfo>
У меня настроено через xorg.conf, мультитач работает

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “AlwaysCore” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “VertTwoFingerScroll” “true”
Option “HorizTwoFingerScroll” “true”
Option “FingerLow” “25”
Option “FingerHigh” “30”
Option “MaxTapTime” “180”
Option “MaxTapMove” “220”
Option “MinSpeed” “0.09”
Option “MaxSpeed” “0.18”
Option “SHMConfig” “true”
Option “TapButton1” “1”
Option “TapButton2” “2”
Option “TapButton3” “3”
EndSection
А железка точно так же представляется?
Да также, только версия другая:
I: Bus=0011 Vendor=0002 Product=0007 Version=25b1
N: Name=“SynPS/2 Synaptics TouchPad”
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
Один хрен, synclient показывает только один палец, хотя прокрутка двумя работает.
 
Зарегистрироваться или войдите чтобы оставить сообщение.