hallo ich habe seit gestern probleme mit meinem elantech touchpad auf meinem eeepc 1000h.
erstmal zu meiner konfiguration: asus eeepc 1000h, ubuntu 8.10, kernel 2.6.27-8eeepc von array.org.
ich wollte in der shmconfig.fdi das verticale scrolling dauerhaft aktivieren, irgendwie ist dabei etwas schief gelaufen und seit dem habe ich probleme mit dem touchpad.
das touchpad funktioniert vor dem einloggen also bei anfangsbildschirm in dem man den benutzernamen eingibt ohne probleme sobald ich mich einlogge funktioniert das scrollen nicht mehr. wenn ich synclient -l eintippe sehe ich das aus einem mir unbekannte grund der max-speed wert auf 0 gesetzt wird.
nun kann ich per konsole synclient MaxSpeed=1 eintippen dann geht das touchpad wieder. ich weiß aber leider nicht woher die konfiguration nach dem einloggen genommen wird und warum der MaxSpeed Wert immer auf 0 gesetzt wird.
Ich habe versucht meine shmconfig.fdi anzupassen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.product" string="ETPS/2 Elantech Touchpad"> <merge key="input.x11_options.SHMConfig" type="string">True</merge> <merge key="input.x11_options.MaxSpeed" type="string">1</merge> <merge key="input.x11_driver" type="string">synaptics</merge> </match> </device> <device> <match key="info.linux.driver" string="psmouse"> <merge key="input.x11_options.SHMConfig" type="string">True</merge> </match> </device> </deviceinfo> |
aber es aendert sich nichts. das touchpad geht erst wieder nach eingabe von synclient MaxSpeed=1.
es war schon bevor ich an der datei etwas geandert habe, dass nach dem suspend oder hibernate das touchpad nicht mehr funktioniert hat und erst im System aktiviert werden musste.
ich habe momentan als workarround
1 | <merge key="input.x11_options.SHMConfig" type="string">False</merge> |
eingetragen und meine "Konfiguration fest verdrahtet", eine konfiguration ist zur laufzeit ist damit nicht moeglich. leider geht der linksklick durch antippen des touchpads nun auch nicht mehr.
zur problemloesung habe ich bisher den kompletten /.gconf ordner im home verzeichnis geloescht und neu gebootet da ich den uebeltaetter dort vermutet habe –> kein erfolg meine xorg.conf habe ich auch mal testweise ersetzt auch wenn hier nix zum touchpad eingestellt wird, da dies ja dynamisch durch hal erfolgen soll. ansonsten habe ich kurz mal in die Xorg.0.log reingeschaut dort steht folgendes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | (II) Cannot locate a core pointer device. (II) Cannot locate a core keyboard device. (II) The server relies on HAL to provide the list of input devices. If no devices become available, reconfigure HAL or disable AllowEmptyInput. ... ... (II) config/hal: Adding input device ETPS/2 Elantech Touchpad (II) LoadModule: "synaptics" (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so (II) Module synaptics: vendor="X.Org Foundation" compiled for 1.5.2, module version = 0.15.2 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 2.1 (II) Synaptics touchpad driver version 0.15.2 (II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144 (II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760 (**) Option "Device" "/dev/input/event12" (**) Option "SHMConfig" "True" (**) Option "LeftEdge" "1000" (**) Option "RightEdge" "5400" (**) Option "TopEdge" "1000" (**) Option "BottomEdge" "4900" (**) Option "FingerLow" "25" (**) Option "FingerHigh" "60" (**) Option "FingerPress" "256" (**) Option "MaxTapTime" "180" (**) Option "MaxTapMove" "2000" (**) Option "MaxDoubleTapTime" "360" (**) Option "ClickTime" "100" (WW) Option "FastTaps" requires an integer value (**) Option "EmulateMidButtonTime" "75" (**) Option "EmulateTwoFingerMinZ" "257" (**) Option "VertScrollDelta" "50" (**) Option "HorizScrollDelta" "50" (**) Option "VertEdgeScroll" "False" (**) Option "HorizEdgeScroll" "False" (**) Option "CornerCoasting" "off" (**) Option "VertTwoFingerScroll" "True" (**) Option "HorizTwoFingerScroll" "True" (**) Option "EdgeMotionMinZ" "30" (**) Option "EdgeMotionMaxZ" "160" (**) Option "EdgeMotionMinSpeed" "1" (**) Option "EdgeMotionMaxSpeed" "108" (**) Option "EdgeMotionUseAlways" "0" (**) Option "UpDownScrolling" "1" (**) Option "LeftRightScrolling" "1" (**) Option "UpDownScrollRepeat" "1" (**) Option "LeftRightScrollRepeat" "1" (**) Option "ScrollButtonRepeat" "100" (**) Option "TouchpadOff" "0" (**) Option "GuestMouseOff" "0" (**) Option "LockedDrags" "0" (**) Option "LockedDragTimeout" "5000" (**) Option "RTCornerButton" "0" (**) Option "RBCornerButton" "0" (**) Option "LTCornerButton" "0" (**) Option "LBCornerButton" "0" (**) Option "TapButton1" "1" (**) Option "TapButton2" "2" (**) Option "TapButton3" "3" (**) Option "ClickFinger1" "1" (**) Option "ClickFinger2" "1" (**) Option "ClickFinger3" "1" (**) Option "CircularScrolling" "false" (**) Option "CircScrollTrigger" "0" (**) Option "CircularPad" "0" (**) Option "PalmDetect" "on" (**) Option "PalmMinWidth" "10" (**) Option "PalmMinZ" "200" (**) Option "SingleTapTimeout" "180" (**) Option "PressureMotionMinZ" "30" (**) Option "PressureMotionMaxZ" "160" (**) Option "GrabEventDevice" "1" (--) 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) (II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144 (II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760 (--) ETPS/2 Elantech Touchpad touchpad found |
wie man sieht wird der wert max-speed durch hal ueberhaupt nicht gesetzt. die manpages synaptics haben mir auch nichts gebracht. leider kenne ich mich zu wenig mit linux aus und bin jetzt mit meinem latein am ende. ich hoffe jemand weiss einen tipp.