Das Synaptics-Touchpad funktioniert unter Ubuntu 15.10 (Gnome) nicht.

18

Ich habe meine Ubuntu Gnome-Installation auf 15.10 aktualisiert und bis auf die Touchpad-Funktion mit einem Fingertipp ist alles in Ordnung. Einmaliges Tippen zum Klicken funktioniert nicht . Und ich habe alle möglichen Lösungen wie das Bearbeiten von synaptics.confDateien ausprobiert .

Eine Sache, die mir aufgefallen ist, ist die folgende, die ein bisschen seltsam ist. Für jedes Eingabegerät hat das Schema ein Original und einen deprecatedEintrag, aber dafür touchpadnur deprecated. Ist das die Ursache?

Ich weiß nicht, wie ich dieses Problem beheben soll. Bitte helfen Sie!

org.gnome.settings-daemon.peripherals.input-devices 
org.gnome.settings-daemon.peripherals.keyboard 
org.gnome.settings-daemon.peripherals.keyboard.deprecated:/
org.gnome.settings-daemon.peripherals.mouse 
org.gnome.settings-daemon.peripherals.mouse.deprecated:/
org.gnome.settings-daemon.peripherals.smartcard 
org.gnome.settings-daemon.peripherals.touchpad.deprecated:/
org.gnome.settings-daemon.peripherals.touchscreen 
org.gnome.settings-daemon.peripherals.trackball.deprecated:/
org.gnome.settings-daemon.peripherals.wacom:/
org.gnome.settings-daemon.peripherals.wacom.eraser:/
org.gnome.settings-daemon.peripherals.wacom.stylus:/
org.gnome.settings-daemon.peripherals.wacom.tablet-button:/

Unten ist der Screenshot meiner Maus- und Touchpad-Einstellungen: Bildbeschreibung hier eingeben

Auch meine synclientErgebnisse sind wie folgt:

$ synclient | grep TapButton

TapButton1   = 0  
TapButton2   = 0  
TapButton3   = 0  

mein xinputbefehl ergibt folgendes,

$ xinput list
Virtual core pointer              id=2  [master pointer  (3)]  
 ↳ Virtual core XTEST pointer        id=4   [slave  pointer  (2)]  
 ↳ SynPS/2 Synaptics TouchPad        id=12  [slave  pointer  (2)]  
 ↳ MCE IR Keyboard/Mouse (ene_ir)    id=13  [slave  pointer  (2)]  
Virtual core keyboard             id=3  [master keyboard (2)]  
 ↳ Virtual core XTEST keyboard    id=5  [slave  keyboard (3)]  
 ↳ Power Button                   id=6  [slave  keyboard (3)]  
 ↳ Video Bus                      id=7  [slave  keyboard (3)]  
 ↳ Power Button                   id=8  [slave  keyboard (3)]  
 ↳ Sleep Button                   id=9  [slave  keyboard (3)]  

Ergebnisse des xinput list-props 12Befehls:

Ergebnis der Xinput-Liste

kmario23
quelle
Antworten hier deuten darauf hin, dass Ihr Touchpad möglicherweise als Maus erkannt wird. Einige der aufgeführten Lösungen könnten helfen
christopherlovell
Ich glaube nicht, dass das das Problem ist. Ich habe die Frage mit der Ausgabe 'xinput' aktualisiert. Bitte sehen Sie!
kmario23
Haben Sie einen der Ansätze im Link ausprobiert? xinput hat das touchpad offensichtlich identifiziert, gnome jedoch nicht. Die synaptics-treiber funktionieren also wahrscheinlich nicht richtig oder sind nicht verbunden
christopherlovell
Ich habe alle Korrekturen ausprobiert, aber für mich funktioniert nichts :(
kmario23
1
Warum ein Bild posten? Sie könnten es als Text posten. Und es ist nicht voll.
Pilot6

Antworten:

34

Öffnen Sie ein Terminal durch Drücken von ctrl+ alt+ tund geben Sie Folgendes ein:

synclient TapButton1=1 TapButton2=3 TapButton3=2

es hat bei mir funktioniert ...

Ryuffhant
quelle
Vielen Dank! Nach einem Neustart funktioniert es jedoch nicht. Gibt es eine Möglichkeit, es dauerhaft zu machen?
kmario23
@ kmario23 Vermutlich müssen Sie die Optionen für das Synaptics-Treibermodul festlegen. Leider bin ich auf dem Handy und kann das nicht leicht bestätigen oder nachschlagen, aber hoffentlich gibt das eine Idee, wo ich anfangen soll.
Darael
Vielen Dank! Diese Antwort hat mir geholfen, es hartnäckig zu machen: askubuntu.com/a/772094
Gabe Kopley
18

Endlich habe ich eine Lösung für mein Problem gefunden:

Ich habe die folgende Zeile zu meiner hinzugefügt, bashrcdamit sie bei jeder Anmeldung kompiliert werden kann.

synclient TapButton1=1 TapButton2=3 TapButton3=2

Obwohl kein schöner Hack, aber es funktioniert gut. Hoffe, die Community behebt den Fehler.


Update: Dieser Hack scheint auch in Ubuntu 17.04 gut zu funktionieren, was bedeutet, dass der Fehler noch nicht von der Community behoben wurde.

PS: Siehe auch diese tolle Lösung

kmario23
quelle
2
da sie eine funktionierende einstellung gefunden haben, ist es besser, die synaptics touchpad konfiguration /etc/X11/xorg.conf.d/70-synaptics.confwie hier beschrieben
mzzzzb
Genial, das hat funktioniert. Ubuntu 17.04
Ben Winding
11

Haben Sie die Mauseinstellungen aktualisiert? Nach dem Update hatte ich das gleiche Problem, aber es war nur das Tippen zum Klicken deaktiviert worden.

Maus- und Touchpad-Einstellungen

Andernfalls könnte es sich laut diesem Thread lohnen, sich aus- und wieder einzuloggen.

christopherlovell
quelle
Vielen Dank! Diese drei Optionen [Tippen zum Klicken, Scrollen mit zwei Fingern, natürliches Scrollen] werden unter dem Touchpad nicht angezeigt. Aber scrollen und alles funktioniert gut, aber Tap-to-Click funktioniert nicht
kmario23
Können Sie mir bitte mitteilen, wie die Einstellungen aktualisiert werden sollen?
kmario23
Bewegen Sie die Maus nach rechts oben, klicken Sie auf die Schaltfläche "Einstellungen", gehen Sie zu "Maus und Touchpad", die Einstellungen sollten vorhanden sein
christopherlovell
Ich sehe diese Option dort nicht. Bitte siehe aktualisierte Frage.
kmario23
9

Ich hatte das gleiche Problem in Ubuntu GNOME 16.04 und löste es mit einer ähnlichen Technik, die in Eliah Kagans Antwort erwähnt wurde, die aus einem Kommentar übernommen wurde, aber mit einigen Unterschieden:

  1. Starten Sie die App " dconf Editor ". (wenn nicht installiert ist , führen: sudo apt-get install dconf-tools)

  2. Gehen Sie zu: org → gnome → desktop → peripheriegeräte → touchpad

  3. Aktivieren Sie Tap-to-Click .

Jalil Hamdollahi Oskouei
quelle
klappt wunderbar!!
kmario23
Ich habe nach der Installation von 18.04 ein ähnliches Problem festgestellt. Es scheint, dass das System das Touchpad auch als Maus ansah, da meine Maus während der Installation angeschlossen war. Das Ändern der gewünschten Einstellungen mit dieser Methode und das Neustarten ohne angeschlossene Maus haben das Problem behoben.
Al F
2

Ich hatte das gleiche Problem, nachdem ich auf Ubuntu GNOME Wily Werwolf aktualisiert hatte. Also erstelle ich eine benutzerdefinierte Tastenkombination, um die Funktionalität des Touchpads wiederherzustellen. Fülle sie einfach aussynclient TapButton1=1 Befehl aus, fülle auch das Namensformular aus und wähle dann deine bevorzugten Tastenkombinationen aus. Es reicht für eine Weile und warten Sie auf das Update.

Ryuffhant
quelle
2

Ich habe vor ein paar Tagen ein Upgrade auf Ubuntu 17.04 durchgeführt und bin auf die gleichen Probleme gestoßen. Das macht den Trick:

    sudo apt install xserver-xorg-input-synaptics

Es muss nur dieses Zeug herunterladen, sonst nichts.

Fthi.a.Abadi
quelle
1

Im Einstellungsfenster können Benutzer die Maus einrichten. Aber ich muss das Touchpad konfigurieren. Die Konsole hilft beim ersten Neustart oder Ruhezustand "synclient tapbutton1 = 1"

Wie ich es verstehe, identifiziert das System das Gerät falsch. Es sieht aus wie ein Fehler.

Tamahome Mamonov
quelle
0

Probieren Sie es aus, es hat bei mir unter UbuntuGnome 15.10 funktioniert und ich habe einen Eintrag in Startanwendungen vorgenommen.

Erstellen Sie mit Ihrem bevorzugten Editor ein Skript mit den folgenden Inhalten und speichern Sie es z touchpad.sh.

#!/bin/bash

xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 4

# Below width 1 finger touch, above width simulate 2 finger touch. - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 8

# vertical scrolling, horizontal scrolling - values: 0=disable 1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 1

# vertical, horizontal, corner - values: 0=disable  1=enable
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 0 0 0

# stabilize 2 finger actions - value=pad-pixels
xinput --set-prop --type=int --format=32 "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 250

# pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
xinput --set-prop --type=int --format=8  "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 2 3   

exit

Machen Sie das Skript ausführbar:

chmod +x touchpad.sh

Führen Sie nun das Skript aus und prüfen Sie, ob es funktioniert.

Ursprüngliche Informationen finden Sie hier: http://www.mepis.org/docs/en/index.php?title=Configuring_the_touchpad_with_xinput

Mistgun
quelle
Vielen Dank! Aber wenn ich das tue, tippe auf, um auf Works zu klicken, aber das Scrollen funktioniert nicht. irgendwelche Vorschläge?
kmario23
0

Als Endbenutzer ist es für mich am einfachsten, in den Einstellungen des Maus-Touchpads mit der rechten Maustaste auf "Primäre Taste" zu wechseln.

Doppeltippen funktioniert immer noch als primäres linkes Tippen, Tippen im Tastenbereich funktioniert als rechtes Tippen.

Ubuntu 17.04.

Jeff
quelle
0

Ich habe ein Skript erstellt, um diesen Prozess zu automatisieren. Es wird automatisch gestartet, wenn das System startet. Sie müssen also nicht immer wieder denselben Befehl ausführen. Der Link des Skripts lautet github.com/Ryko-git/click-on-touchpad .

Der Installationsvorgang ist sehr einfach. Es ist auf der Github-Seite angegeben.

Ryko
quelle