Multi-Touch funktioniert unter Windows 7 einwandfrei mit: Zwei-Finger-Bildlauf vertikal und horizontal, Zwei-Finger-Tipp für mittleren Klick und Drei-Finger-Tipp für Rechtsklick.
Mit Ubuntu war es mir jedoch nie möglich, Multi-Touch zum "Speichern" und Arbeiten zu bringen. Ich konnte es einige Male zum Laufen bringen, aber nach dem Neustart wurde es einfach zurückgesetzt.
Ich habe die Einstellungen für das Scrollen mit zwei Fingern:
Maus und Touchpad> Touchpad
Scrollen mit zwei Fingern ( ausgewählt )
Horizontales Scrollen aktivieren ( angekreuzt )
Der Cursor bewegt sich nicht mehr, wenn ich versuche, mit zwei Fingern zu scrollen, aber die Seite wird nicht gescrollt.
Wenn ich eine Xinput-Liste durchführe, erhalte ich:
ID des virtuellen Kernzeigers = 2 [ Hauptzeiger (3)] ↳ XTEST-Zeiger-ID des virtuellen Kerns = 4 [Slave-Zeiger (2)]
↳ ETPS / 2 Elantech ETF0401 id = 13 [Slave-Zeiger (2)]
Ich habe versucht, einige ' synaptics-dkms' -Fehlerbehebungen zu installieren (seit einigen Jahren), aber das hat nicht funktioniert, also habe ich das entfernt.
Ich habe versucht, ' uTouch ' zu installieren, aber das schien nichts zu bewirken , also habe ich es entfernt.
Folgendes habe ich jetzt installiert:
dpkg --get-selections> installierte-Software
grep 'touch \ | mouse \ | track \ | synapt' installierte-software
libsoundtouch0 --- installieren
libutouch-evemu1 --- installieren
libutouch-frame1 --- installieren
libutouch-geis1 --- installieren
libutouch-grail1 --- installieren
Drucker-Treiber-ptouch --- installieren
ptouch-Treiber installieren ---
xserver -xorg-input-multitouch ---
xserver-xorg-input-mouse installieren ---
xserver-xorg-input-vmmouse installieren ---
libnetfilter-conntrack3 installieren
---
libxatracker1 installieren --- xserver-xorg-input- installieren Synaptik --- installieren
Also, ich fange von vorne an. Was soll ich jetzt tun, damit das Scrollen mit zwei Fingern funktioniert und nach dem Neustart sichergestellt wird, dass es funktioniert?
Auch tun:
Synclient TapButton1 = 1 TapButton2 = 2 TapButton3 = 3
... funktioniert, speichert aber nach dem Neustart nicht.
Jedoch tun:
Synclient VertTwoFingerScroll = 1 HorizTwoFingerScroll = 1
Funktioniert NICHT , um das Scrollen mit zwei Fingern zu korrigieren.
Ausgabe von: cat /var/log/Xorg.0.log | grep -i Synaptik
[4.576] (II) LoadModule: "synaptics"
[4.577] (II) Laden von /usr/lib/xorg/modules/input/synaptics_drv.so [4.577] (II) Modulsynaptics
: vendor = "X.Org Foundation"
[ 4.577] (II) Verwenden des Eingabetreibers 'synaptics' für 'ETPS / 2 Elantech ETF0401'
[4.577] (II) Laden von /usr/lib/xorg/modules/input/synaptics_drv.so
[4.584] (-) synaptics: ETPS / 2 Elantech ETF0401: x-Achsenbereich 0 - 1088
[4.584] (-) Synaptik: ETPS / 2 Elantech ETF0401: y-Achsenbereich 0 - 704
[4.584] (-) Synaptik: ETPS / 2 Elantech ETF0401: Druck Bereich 0 - 255
[4.584] (-) Synaptik: ETPS / 2 Elantech ETF0401: Fingerbreitenbereich 0 - 16
[4.584] (-) Synaptik: ETPS / 2 Elantech ETF0401: Tasten: links rechts Mitte Doppel-Dreifach-
Bildlauftasten [4.584] (-) Synaptik: ETPS / 2 Elantech ETF0401: Anbieter 0x2 Produkt 0xe
[4.584] (- ) Synaptik: ETPS / 2 Elantech ETF0401: Touchpad gefunden
[4.588] (**
) Synaptik: ETPS / 2 Elantech ETF0401: (Beschleunigung) MinSpeed ist jetzt konstante Verzögerung 2.5
[4.588] (**
) Synaptik: ETPS / 2 Elantech ETF0401: MaxSpeed ist jetzt 1.75
[4.588] (**
) Synaptik: ETPS / 2 Elantech ETF0401: AccelFactor ist jetzt
0.154 [4.589] (-) Synaptik: ETPS / 2 Elantech ETF0401: Touchpad gefunden
Versucht, Synaptiks zu installieren, aber das schien auch nicht zu funktionieren, also entfernte es.
Temporäre Korrektur (funktioniert bis zum Neustart)
Führen Sie die folgenden Befehle aus:
modprobe -r psmouse
modprobe psmouse proto = imps
Funktioniert, aber jetzt wird die xinput-Liste wie folgt angezeigt :
ID des virtuellen Kernzeigers = 2 [ Hauptzeiger (3)] ↳ XTEST-Zeiger-ID des virtuellen Kerns = 4 [Slave-Zeiger (2)]
↳ ImPS / 2-ID der generischen Radmaus = 13 [Slave-Zeiger (2)]
Anstelle von Elantech wird es beim Neustart zurückgesetzt.
Lösung (nicht ideal für die meisten Menschen)
Also habe ich einen neuen 12.04 neu installiert, nachdem ich indirekt mit Burg und Plymouth herumgespielt und dann Plymouth entfernt hatte, wodurch mehr als 50 Pakete entfernt wurden (ich sah die Warnungen, war aber viel zu müde und ging davon aus, dass ich sie alle nachher neu installieren konnte (außer das tat es nicht) funktioniert nicht).
Im Moment wird die xinput-Liste wie folgt angezeigt :
⎡ Zeiger für virtuellen Kern --- id = 2 [
Hauptzeiger (3)] X XTEST-Zeiger für virtuellen Kern --- id = 4 [Slave-Zeiger (2)]
PS ETPS / 2 Elantech Touchpad --- id = 13 [ Slave-Zeiger (2)]
grep 'touch \ | mouse \ | track \ | synapt' installierte-software
libnetfilter-conntrack3 --- libsoundtouch0 installieren
---
libutouch-evemu1 installieren ---
libutouch-frame1 installieren ---
libutouch-geis1 installieren ---
libutouch-grail1 installieren
---
libxatracker1 installieren --- mousetweaks installieren --- installieren
Drucker-Treiber-ptouch ---
xserver-xorg-input-mouse installieren ---
xserver-xorg-input-synaptics installieren ---
xserver-xorg-input-vmmouse installieren --- installieren
cat /var/log/Xorg.0.log | grep -i Synaptik
[4.890] (II) LoadModule: "synaptics"
[4.891] (II) Laden von /usr/lib/xorg/modules/input/synaptics_drv.so
[4.892] (II) Modulsynaptics : vendor = "X.Org Foundation"
[ 4.892] (II) Verwenden des Eingabetreibers 'synaptics' für 'ETPS / 2 Elantech Touchpad'
[4.892] (II) Laden von /usr/lib/xorg/modules/input/synaptics_drv.so
[4.956] (II) synaptics: ETPS / 2 Elantech Touchpad: Ignorieren von Berührungsereignissen für Semi-Multitouch-Geräte
[4.956] (-) Synaptik: ETPS / 2 Elantech Touchpad: x-Achsenbereich 0 - 1088
[4.956] (-) Synaptik: ETPS / 2 Elantech Touchpad: y -Achsenbereich 0 - 704
[4.956] (-) Synaptik: ETPS / 2 Elantech Touchpad: Druckbereich 0 - 255
[4.956] (-) Synaptik: ETPS / 2 Elantech Touchpad: Fingerbreitenbereich 0 - 15
[4.956] (-) Synaptik: ETPS / 2 Elantech Touchpad: Tasten: links rechts doppelt dreifach
[4.956] (-) Synaptik : ETPS / 2 Elantech Touchpad: Hersteller 0x2 Produkt 0xe
[4.956] (-) Synaptik: ETPS / 2 Elantech Touchpad: Touchpad gefunden
[4.980] ( ) Synaptik: ETPS / 2 Elantech Touchpad: (Beschleunigung) MinSpeed ist jetzt konstante Verzögerung 2.5
[4.980] ( ) Synaptik: ETPS / 2 Elantech Touchpad: MaxSpeed ist jetzt 1.75
[4.980] (**) Synaptik: ETPS / 2 Elantech Touchpad: AccelFactor ist jetzt
0.154 [4.980] (-) Synaptik: ETPS / 2 Elantech Touchpad : Touchpad gefunden
Wenn alles andere fehlschlägt, installieren Sie Linux neu: /
quelle
cat /var/log/Xorg.0.log | grep -i synaptics
in das Terminal ein. Was bekommst du?Antworten:
Damit Ihre Synclient-Einstellungen erhalten bleiben, können Sie sie zu xorg.conf hinzufügen. Ich habe dies kürzlich für mein MacBook Pro in 12.10 gemacht und es funktioniert ziemlich gut.
Sie können auch eine separate Konfigurationsdatei in der Datei /etc/X11/xorg.conf.d/ angeben, um die Übersichtlichkeit zu gewährleisten. Hier ist eine Schritt für Schritt:
Erstellen Sie /etc/X11/xorg.conf.d (falls noch nicht vorhanden)
sudo mkdir /etc/X11/xorg.conf.d
Erstellen und bearbeiten Sie /etc/X11/xorg.conf.d/10-synaptics.conf
gksudo gedit /etc/X11/xorg.conf.d/10-synaptics.conf
Lassen Sie es wie folgt aussehen:
Speichern und erneut abmelden / anmelden. Wenn der xserver nicht geladen werden kann und Sie in den niedrigen Grafikmodus versetzt werden, bearbeiten Sie die Datei erneut und kommentieren Sie alles aus oder
mv /etc/X11/xorg.conf.d/10-synaptics.conf ~/10-synaptics.conf.backup
laden Sie sie erneut, um wieder normal zu werden.Für die Nachwelt ist mein aktuelles Setup für mein MacBook Pro 2012 13 "wie folgt (Warnung, ich mag mein Touchpad ziemlich empfindlich). Probieren Sie eine dieser Optionen mit synclient aus, bevor Sie sie in xorg.conf einfügen!
quelle
Folgendes mache ich
Schreiben Sie ein Shell-Skript, meins heißt "synScript.sh", der Name spielt keine Rolle. Meins enthält:
Ich habe es unter dem Ordner ~ / Scripts (den ich erstellt habe) gespeichert. Stellen Sie sicher, dass Sie nach dem Speichern mit der rechten Maustaste darauf klicken und zu den Berechtigungen wechseln, damit die Datei ausgeführt werden kann. Dann bearbeiten Sie Ihre lightdm.conf:
Fügen Sie diese Zeile am Ende der Datei lightdm.conf hinzu
Jetzt wird das Skript immer vor lightDM ausgeführt. Selbst wenn Sie unterschiedliche DEs (z. B. Xmonad) verwenden, haben Sie auf diese Weise überall dieselben Touchpad-Einstellungen. Übrigens, wenn Sie wissen möchten, welche Einstellungen Sie ändern müssen, drücken Sie einfach Strg + Alt + T in ein Terminal und geben Sie Folgendes ein:
um zu sehen, was Ihre Standardeinstellungen sind.
Slainte!
.pc
quelle
Haben Sie Synaptics entweder vom Paketmanager oder vom Softwarecenter aus ausprobiert (wissen Sie nicht, wo es sich befindet)?
BEARBEITEN
Versuchen Sie diesen Link --- https://bugzilla.redhat.com/show_bug.cgi?id=728607 --- Es gibt einen Patch, der das Problem beheben könnte. Ich musste vorher einen Patch für 11.10 bekommen. Dann benutzte Synaptiks (Entschuldigung für Rechtschreibfehler). Durchsuchen Sie den Thread nach dem neuesten v.
quelle
Das neue Update in Debian Wheezy löst das Zwei-Finger-Scrolling-Problem für mich auf dem Asus EEE 1000. Ich gehe davon aus, dass es in Kürze zu Ubuntu durchgefiltert wird.
xserver-xorg-input-synaptics v1.5.99.904.1
quelle