Probleme mit dem Ubuntu-Touchpad - Mauszeiger springt herum

14

Ich habe große Probleme mit dem Ubuntu-Touchpad auf einem Dell Latitude 3570-Laptop. Wenn ich eine USB-Maus verwende, funktioniert alles einwandfrei, aber wenn ich ein Touchpad verwende, ist es sehr schwer zu kontrollieren. Wenn ich zum Beispiel auf etwas in der Mitte des Bildschirms klicken möchte, klicke ich, aber aus irgendeinem Grund habe ich in der unteren linken Ecke des Bildschirms auf Ubuntu THINKS geklickt und damit den Papierkorb geöffnet. Es macht mich WIRKLICH wütend.

Ich habe irgendwo gelesen, dass die folgenden Änderungen das synclientProblem beheben würden:

synclient FingerLow=9
synclient FingerHigh=10

Diese funktionieren nicht. Und sobald ich den Computer neu starte, wird der Synclient auf die Standardeinstellungen ( FingerLow=25, FingerHigh=30) zurückgesetzt. Selbst wenn sie funktionieren würden, müssten sie bei jedem Neustart des Computers festgelegt werden!

Kann ich noch etwas ausprobieren? Das macht mich verrückt. Bitte helfen Sie mir, bevor ich meinen Laptop kaputt mache.

Wie gewünscht, xinput listgibt mir folgendes:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=16   [slave  keyboard (3)]
SamuelH
quelle
Um die Beantwortung von Fragen zu vereinfachen, sollten Sie immer die Modellnummer Ihres Dell-Laptops angeben. Bearbeiten Sie auch in Ihrem speziellen Fall Ihre Frage und fügen Sie die Ausgabe des Terminalbefehls ein. xinput listVielen Dank.
WinEunuuchs2Unix
@ WinEunuuchs2Unix - Ich habe die nötigen Änderungen für dich vorgenommen.
SamuelH
Mein Dell Inspiron 17R 7720 SE verwendet diesen Touchpad-Treiber: ↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]Obwohl ich nicht sicher bin, welchen Unterschied das macht. In den seltenen Fällen, in denen ich es verwende, habe ich jedoch keine Probleme mit meinem Touchpad.
WinEunuuchs2Unix
@ WinEunuuchs2Unix - wie würde ich das installieren?
SamuelH
1
Glückwunsch! +1 auf deine Frage und +1 auf deine Antwort, damit andere in deine Fußstapfen treten (um Touchpad-Fingerabdrücke).
WinEunuuchs2Unix

Antworten:

4

Nun, nach dem Rat des Benutzers WinEunuuchs2Unix, googelte ich dies. Anscheinend ist es ein großer Fehler, seit Ubuntu 14.04. Wie auch immer, auf der Seite mit den Fehlerberichten schlug Juan Hernandez (juanhm) vor, dass die Installation von xserver-xorg-input-libinput für ihn funktioniert. Ich wollte es versuchen, also habe ich Folgendes eingegeben:

sudo apt-get install xserver-xorg-input-libinput

und ich bekam eine Nachricht über kaputte Abhängigkeiten, aber es hieß auch, dass das obige Paket davon abhängt xserver-xorg-core, also versuchte ich es mit:

sudo apt-get install xserver-xorg-core

Dadurch wurden viele xserver-xorg-Pakete installiert. Ich lief dann:

sudo apt-get install xserver-xorg-input-libinput

und diesmal hat es geklappt. Als nächstes habe ich neu gestartet und versucht zu starten:

sudo apt-get remove --purge xserver-xorg-input-synaptics

aber es war bereits entfernt worden. Mein Touchpad in den Systemeinstellungen ist jetzt ein sehr sehr einfacher Dialog, ABER der Zeiger scheint nicht mehr herumzuspringen! Der einzige Nachteil, den ich sehen kann, ist, dass ich nicht mehr auf das Touchpad tippen kann, um zu klicken (ich muss die Tasten verwenden), aber das habe ich trotzdem nicht getan!

Ich glaube also, dass das jetzt funktioniert!

Die Seite mit dem Fehlerbericht befindet sich hier: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

Ich werde es aktualisieren, um zu bestätigen, dass der Vorschlag von Juan Hernandez funktioniert hat.

SamuelH
quelle
hat nicht geholfen: `` `xserver-xorg-core ist bereits die neueste version (2: 1.19.6-1ubuntu4). xserver-xorg-input-libinput ist bereits die neueste Version (0.27.1-1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. `` `
Anand Rockzz
Ich habe keine Ahnung, was diese Schritte bewirkt haben, aber es hat geholfen (nicht 100%, aber ungefähr 80% weniger Sprünge). (Ubuntu 18.04 auf Panasonic CF-LX3)
rustyx
2

Ich bin mit Razer Blade - Früh 2017 und mein Touchpad ist Synaptics TM2438-005läuft Ubuntu 18.04 Bionic Beaver

Ich war überall auf der Suche nach einer Lösung und musste die Geschichte synclientvon libinputund das entsprechende CLI-Tool durchforsten xinput.

Aber dieser Artikel löste mein Problem und genauer gesagt, einfach zu installieren libinput-tools

$ sudo apt install libinput-tools

Bionic Beaver verwendet Unity nicht als GUI-Server, sondern stattdessen Gnome. Ich vermute, dass bereits alle Abhängigkeiten vorhanden sind (xserver-core, libinput usw.).

Für alle, die Probleme mit Ubuntu 18.04 haben - dies hat mein Problem gelöst und ich habe jetzt ein halb funktionierendes Touchpad. Es springt immer noch gelegentlich, aber das ist einmal pro 10 neue Berührungsdrücke. Früher war es jede ~ Millisekunde.

ikoif
quelle
Ich habe auch das gleiche Problem, dass mein Touchpad auf der Razer Blade 2018 übersprungen wird. Was würde die Installation von libinput-tools bewirken? Ich bin ein Neuling in Ubuntu, daher bin ich mir nicht sicher, ob eine einfache Installation ausreicht, um das Problem zu beheben.
Devin Ersoy
1

In meinem Fall hat die @SamuelH-Lösung nicht funktioniert, da alles bereits installiert und auf dem neuesten Stand war. Was ich geholfen habe war

  • Deaktivieren Natural Scroll
  • Aktivieren Edge scrolling
  • Reduzieren touch pad speed
  • Deaktivieren Tap to click

Maschine:

Dell E6540

Betriebssystem:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
Anand Rockzz
quelle
1

Bitte beziehen Sie sich auf diese Lösung von Alucard

Ich habe dies mit demselben Laptop getestet, bei dem es sich um einen Latitude E5470 handelt, auf dem Bionic Beaver mit den neuesten Updates ausgeführt wird.

Es scheint, dass der Zeigestab oder der "Nippel" den Cursor zufällig zum Springen bringt. Wenn Sie Ihre Tastatur mit Hintergrundbeleuchtung aktiviert haben, wird sie eingeschaltet, wenn der Cursor springt.

Zur Vereinfachung der Verwendung werde ich die folgende Alucard-Lösung einfügen:

1) Terminal eingeben:

xinput list

Suchen Sie nach etwas wie "AlpsPS / 2 ALPS DualPoint Stick". Suchen Sie nach einem Feld "ID = xxx" dieses bestimmten Geräts.

2) Terminal eingeben:

xinput -list-props {ID of Dualpoint Stick}

Eine der Zeilen sollte ungefähr so ​​lauten: "Device Enabled (142): 1" Notieren Sie sich die ID (in diesem Fall 142).

3) Deaktivieren Sie den Dualpoint-Stick: (Der Wert 0 entspricht dem Deaktivieren des Geräts.)

xinput -set-prop {ID of Dualpoint Stick} 142 0
Hunter Lowe
quelle
0

Ich hatte das gleiche Problem. Ich habe es gelöst, indem ich Ubuntu 16.04 installiert und dann auf 18.04 aktualisiert habe. Ich denke, es ist ein Problem mit der Firmware.

abi jithu
quelle
-2

Ich hatte das gleiche Problem mit meinem Computer. Ich habe die verschiedenen Fehlerbehebungen durchgesehen und festgestellt, dass es mehrere Gründe für das Problem gibt, folglich mehrere verschiedene mögliche Lösungen. Ich habe die Festplatte ohne Änderung isoliert. Das Problem lag nicht in der HD. Ich habe das BIOS und das Gehäuse ohne Veränderung isoliert. Das einzige, was ich noch habe, seit ich einen Touchscreen habe, war der Touchscreen-Chip. Um das zu beheben, lege ich einfach meinen Finger auf das Symbol in der oberen linken Ecke des Bildschirms und ziehe es in die Mitte des Bildschirms. Es funktionierte ein paar Minuten und ging dann wieder zurück in die Ecke. Ich habe es dieses Mal wieder mit dem Finger angefasst und es ist nicht mehr unberechenbar. Hoffe das hilft.

user61999
quelle
1
Ich schlage vor, dass Sie eine selbst beantwortete Frage mit allen Details stellen, anstatt eine Antwort zu veröffentlichen, bei der es sich nicht um eine hardwarespezifische Frage zu einem anderen Gerät handelt
Zanna,