Ich habe vor kurzem Ubuntu auf meinen Dell Inspiron 7559-Laptop heruntergeladen und festgestellt, dass die Handflächenabweisung nicht mehr funktioniert. Die Software funktioniert teilweise; Der Cursor bewegt sich nicht, wenn ich versuche, das Trackpad mit meiner Handfläche zu verwenden, sodass meine Handfläche klar erkannt wird. Wenn ich jedoch meine Handfläche auf das Trackpad lege, ohne unbedingt darauf zu tippen, wird automatisch ein Klick ausgelöst. Dadurch verschwinden die Fenster, und ich muss nach ihnen suchen, um sie zurückzubekommen.
Dies ist ein besonders seltsames Problem, bei dem ich noch niemanden finden konnte. Ich boote Windows und Ubuntu doppelt und habe dieses Problem nicht, wenn ich Windows 10 boote. Gibt es also eine Einstellung, die ich ändern oder einen Treiber, den ich aktualisieren kann? Jede Hilfe wäre dankbar.
Bearbeiten:
Ich habe meine Geräte mit der xinput-Liste überprüft und festgestellt, dass ich anscheinend zwei Touchpad-Eingaben hatte:
↳ ELAN1010: 00 04F3: 3012 Touchpad-ID = 12 [Slave-Zeiger (2)]
↳ ETPS / 2-Elantech-Touchpad-ID = 14 [Slave-Zeiger (2)]
Hört das Betriebssystem also den falschen Treiber? Und wenn ja, wie kann ich die richtige verwenden?
xinput list-props {id}
die verfügbaren Eigenschaften ausführen und anzeigen. Mein Elantech-Touchpad listet in der Tat viele Synaptics-Eigenschaften auf.Für mein XPS 13 2017 mit Ubuntu 16.04 ist die Lösung zu installieren
dconf-editor
und zu gehenund setzen
click-method
auffingers
oder wenn der Schlüsseldisable-while-typing
verfügbar ist, setzen Sie ihn einfach auftrue
.Eine andere Lösung besteht darin, neue Verknüpfungen hinzuzufügen, indem Sie zu gehen
Keyboard > Shortcuts > Custom Shortcuts
. Meine Abkürzungen sindWenn Sie also das Klicken durch Antippen aktivieren möchten, drücken Sie einfach Ctrl+ Shift+ Mund Ctrl+ Shift+ N, um es zu deaktivieren.
quelle
Wenn Sie einen modernen Dell-Laptop haben, können diese Anweisungen hilfreich sein. Sie sind direkt von Dell, Precision / XPS: Ubuntu General Touchpad / Mouse Issue Fix
Die erste Portion hat Wunder für mich bewirkt. Hier ist das Skript, das hinzugefügt werden soll
sudo gedit /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf
. Ich empfehle nicht, den Lösungen der akzeptierten Antwort zu folgen, da diese Route andere Probleme zu verursachen scheint.Zum Vergleich der Kompatibilität habe ich eine Dell Inspiron 13 7000-Serie mit
xinput list
Synaptics befindet sich nicht in dieser Liste, da es durch das obige Skript deaktiviert wurde. Bevor Sie dieses Skript hinzufügen, sollten Sie
xinput --test <id>"
(für mich14
) ausführen . Wenn Sie eine Ausgabe über ein Terminal erhalten, bedeutet dies, dass Ihr Gerät in Betrieb ist (Ihr Gerät ist eingeschaltet).quelle
Für mich haben alle oben genannten Lösungen nicht funktioniert. Wenn sich jemand in einer ähnlichen Situation befindet, kann dies dazu beitragen, den Aktivierungsbereich Ihres Touchpads an den Rändern zu verringern. Dies hat keine negativen Nebenwirkungen zur Folge, da Sie selten mit dem Klicken auf die Kanten beginnen und den Bereich an den Kanten weiterhin verwenden können, wenn Sie das Touchpad berühren. Das kann so gemacht werden:
Verwenden Sie zuerst this (
xinput list-props "ETPS/2 Elantech Touchpad"|grep Edges
), um die Kantenabmessungen Ihres Touchpads zu ermitteln. Es werden 4 Werte (links, rechts, oben, unten) zurückgegeben, zSynaptics Edges (274): 100, 2408, 71, 1249
Zweitens können diese Werte wie folgt verwendet werden:
quelle