[gelöst] kein tapping mit Synaptics TouchPad

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
meberlin
Beiträge: 25
Registriert: 18.11.2009 09:53:22

[gelöst] kein tapping mit Synaptics TouchPad

Beitrag von meberlin » 31.03.2010 13:16:28

Das tapping mit dem Touchpad geht seit der Installation von squeeze nicht mehr (unter lenny klappte mit dem TochPad alles vollständig), ich wollte u.a. die Beiträge in
http://debianforum.de/forum/viewtopic.p ... t=touchpad
befolgen, leider ist bei mir noch nicht einmal eine
11-x11-synaptics.fdi
in
/usr/share/hal/fdi/policy/20thirdparty,
um sie zu bearbeiten.
Die "normale" Mausbewegung funktioniert jedoch. Installiert ist xserver-xorg-input-synaptics (Vers. 1.2.1-1).
Wie kann ich das tapping (und ebenfalls das "tap+ziehen") aktivieren?
--
squeeze auf medion MD9580, xfce4
Zuletzt geändert von meberlin am 01.04.2010 00:19:38, insgesamt 1-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kein tapping mit Synaptics TouchPad

Beitrag von rendegast » 31.03.2010 13:19:06

Sieh mal in der /var/log/Xorg...log nach, welcher Treiber für das touchpad verwendet wird, ob sysnaptics geladen wird usw.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

meberlin
Beiträge: 25
Registriert: 18.11.2009 09:53:22

Re: kein tapping mit Synaptics TouchPad

Beitrag von meberlin » 31.03.2010 13:31:01

Danke für die Blitzantwort, rendegast!
Hier der betr. Ausschnitt aus der log;

Code: Alles auswählen

II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
	compiled for 1.7.3.902, module version = 1.2.1
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 7.0
(II) Synaptics touchpad driver version 1.2.1
(**) Option "Device" "/dev/input/event5"
(II) "SynPS/2 Synaptics TouchPad": x-axis range 1472 - 5472
(II) "SynPS/2 Synaptics TouchPad": y-axis range 1408 - 4448
(II) "SynPS/2 Synaptics TouchPad": pressure range 0 - 255
(II) "SynPS/2 Synaptics TouchPad": finger width range 0 - 0
(II) "SynPS/2 Synaptics TouchPad": buttons: left right middle double triple
(--) "SynPS/2 Synaptics TouchPad": touchpad found
(**) "SynPS/2 Synaptics TouchPad": always reports core events
(II) XINPUT: Adding extended input device ""SynPS/2 Synaptics TouchPad"" (type: TOUCHPAD)
(**) "SynPS/2 Synaptics TouchPad": (accel) keeping acceleration scheme 1
(**) "SynPS/2 Synaptics TouchPad": (accel) acceleration profile 0
(--) "SynPS/2 Synaptics TouchPad": touchpad found
(II) config/udev: Adding input device "SynPS/2 Synaptics TouchPad" (/dev/input/mouse0)
(**) "SynPS/2 Synaptics TouchPad": always reports core events
(**) "SynPS/2 Synaptics TouchPad": Device: "/dev/input/mouse0"
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for ""SynPS/2 Synaptics TouchPad""
Meine linux-Kenntnisse sind eher rudimentär, mit diesen Meldungen kann ich schon nicht mehr soviel anfangen. Ich hatte mir schon einmal die devices angeschaut, dort steht u.a.
Name=SynPS/2 Synaptics Touchpad
Phys= isa0060/serio4/input0
Sysfs=/devices/platform/i8042/serio4/input/input5
Hoffentlich helfen Dir die Daten schon weiter, um mir auf die Sprünge zu helfen.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kein tapping mit Synaptics TouchPad

Beitrag von rendegast » 31.03.2010 15:35:26

(II) config/udev: Adding input device "SynPS/2 Synaptics TouchPad" (/dev/input/mouse0)
(**) "SynPS/2 Synaptics TouchPad": always reports core events
(**) "SynPS/2 Synaptics TouchPad": Device: "/dev/input/mouse0"
(EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
(II) UnloadModule: "evdev"
(EE) PreInit returned NULL for ""SynPS/2 Synaptics TouchPad""
Die (EE) stehen für ERROR,
Der automatisch gewählte Mouse-Device /dev/input/mouse0 scheint nicht zu funktionieren,
bei meinem eigenen lenny habe ich eine Section für Synaptics mit:

Code: Alles auswählen

Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Was dann in der Log so aussieht:
Synaptics Touchpad auto-dev sets device to /dev/input/event5
Eventuell bei Dir eine *.fdi mit solchen Vorgaben erstellen,
oder hal/udev die Einstellung ganz untersagen:

Code: Alles auswählen

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
#    InputDevice    "Generic Keyboard"
#    InputDevice    "Configured Mouse"
# 20090913, 7.5, hal+dbus+consolekit: hal-Funktion deaktivieren
    Option	"AllowEmptyinput"	"off"
    Option	"AutoAddDevices"	"off"
    Option	"AutoEnableDevices"	"off"
EndSection
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

meberlin
Beiträge: 25
Registriert: 18.11.2009 09:53:22

Re: kein tapping mit Synaptics TouchPad

Beitrag von meberlin » 31.03.2010 16:26:20

hi rendegast,
könntest Du mir bitte evtl. etwas genauer mitteilen, wie, mit welchem Namen (und wohin) und mit welchem Inhalt genau die fdi erstellt werden kann?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: kein tapping mit Synaptics TouchPad

Beitrag von rendegast » 31.03.2010 17:34:42

etwas genauer mitteilen, wie, mit welchem Namen (und wohin) und mit welchem Inhalt genau die fdi
Das hättest Du wohl gern, haehh!

Nein, geht nicht, habe solche Vorlagen nur mal kurz besichtigt, "Spitzklammernsyntax" (sieht total grauslig aus, fehlerträchtig s.u.)
nicht direkt aus der xorg.conf übertragbar.
Ob sich da Optionen aus der xorg.conf 1zu1 wiedergeben lassen,
oder es sich nur auf Hauptoptionen beschränkt und dann entsprechende Tools benötigt(?)



viewtopic.php?f=2&t=114665
-> http://packages.debian.org/file:11-x11-synaptics.fdi :
/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi xserver-xorg-input-synaptics
(in lenny, nicht mehr in squeeze)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: kein tapping mit Synaptics TouchPad

Beitrag von catdog2 » 31.03.2010 17:39:28

Im betrieb kann man das so einschalten:

Code: Alles auswählen

synclient TapButton1=1
fdi files braucht man eig nicht geht alles über die xorg.conf
bei mir schaut das so aus:

Code: Alles auswählen

Section "InputDevice" 
        Identifier "Touchpad"
        driver "synaptics"
         option "CorePointer"
         option "SHMConfig" "on"
        Option  "TopEdge"       "2000"
        Option  "BottomEdge"    "3800"
        option   "TapButton1" "1"
        option   "TapButton2" "2"
        option   "TapButton3" "3"
        option   "RTCornerButton" "2"
        option   "RBCornerButton" "3"
        option   "FastTaps" "true"
        option   "EmulateTwoFingerMinZ" "20"
EndSection
Unix is user-friendly; it's just picky about who its friends are.

meberlin
Beiträge: 25
Registriert: 18.11.2009 09:53:22

Re: kein tapping mit Synaptics TouchPad

Beitrag von meberlin » 31.03.2010 18:12:46

Klasse,
mit synclient klappt es bestens, Danke!
Werde es morgen auch einmal über die xorg.conf probieren.

meberlin
Beiträge: 25
Registriert: 18.11.2009 09:53:22

Re: kein tapping mit Synaptics TouchPad

Beitrag von meberlin » 01.04.2010 00:14:07

Ich habe mich nun nochmal durchgewurschtelt, weil mir die Lösung mit "synclient TapButton1=1" nicht direkt genug war. Also mit

Code: Alles auswählen

    Xorg :1 -configure

erst einmal eine xorg.conf.new erstellt. Diese dann als xorg.conf nach etc/x11 kopiert und die betr. Sektion bearbeitet

Code: Alles auswählen

    Section "InputDevice"
        Identifier     "Mouse0"
        Driver         "synaptics"
        Option         "Protocol" "auto"
        Option         "Device" "/dev/psaux"
        Option         "Emulate3Buttons" "no"
        Option         "ZAxisMapping" "4 5"
    Option "TapButton1" "1"
    Option "SpecialScrollAreaRight" "true"
    Option "VertEdgeScroll" "true"
    Option "VertTwoFingerScroll" "true"

    EndSection
Nach einem Neustart lief alles wie gewünscht. Vgl. auch
http://debianforum.de/forum/viewtopic.php?f=28&t=119342

Antworten