brun65 |
|
Темы:
4
Сообщения:
15
Участник с: 04 февраля 2009
|
День добрый! 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> |
iiabeji |
|
Темы:
19
Сообщения:
339
Участник с: 13 апреля 2009
|
У меня настроено через 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 |
brun65 |
|
Темы:
4
Сообщения:
15
Участник с: 04 февраля 2009
|
А железка точно так же представляется? |
iiabeji |
|
Темы:
19
Сообщения:
339
Участник с: 13 апреля 2009
|
Да также, только версия другая: 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 |
brun65 |
|
Темы:
4
Сообщения:
15
Участник с: 04 февраля 2009
|
Один хрен, synclient показывает только один палец, хотя прокрутка двумя работает. |