Ich habe Probleme mit meinem Touchpad in Chrome. Immer wenn ich für kurze Zeit mit zwei Fingern scrolle (~ <1 Sekunde, glaube ich, es ist schwer zu messen), wird mir das Kontextmenü angezeigt. Wenn ich meine Finger länger auf dem Touchpad halte, auch wenn ich nicht scrolle, tritt kein Rechtsklick auf.
Wie Sie sich vorstellen können, ist dies sehr frustrierend, da 1s in Bezug auf die Bildlaufzeit überraschend lang ist und es unglaublich ärgerlich ist, wenn ich mit der rechten Maustaste auf jede Schriftrolle klicke.
Systemdetails:
- Dell XPS13 2015
- Ubuntu Gnome 15.04
- 3.19.0-25-generisch
- Chrome Version 45.0.2454.15 Beta (64-Bit)
15.04
google-chrome
touchpad
multi-touch
synaptics
rockingskier
quelle
quelle
Antworten:
Ich hatte das gleiche Problem auch nur in Chrome.
Sie können dieses Problem mithilfe der
50-synaptics.conf
Konfigurationsdatei lösen :Sie können diese Konfigurationsdatei auch manuell bearbeiten, um sie Ihren Einstellungen anzupassen. Die Arch Wiki-Seite im Synatics Trackpad ist hierfür hilfreich.
quelle
Sie können das Problem mit dem Scrollen mit zwei Fingern lösen, indem Sie die folgenden Schritte ausführen:
Öffnen Sie ein Terminalfenster (Shell).
Führen Sie den folgenden Befehl aus, um root (Superuser) zu werden. Es ist wichtig, root zu werden, da ALLE folgenden Shell-Befehle vom Superuser ausgeführt werden müssen (natürlich alle außer diesem ersten):
Führen Sie den folgenden Befehl aus, um die Standard-Linux-Touchpad-Konfigurationsdatei 50-synaptics.conf herunterzuladen :
Führen Sie den folgenden Befehl aus, um den Ordner xorg.conf.d in / etc / X11 / zu erstellen :
Führen Sie nun den folgenden Befehl aus, um die Konfigurationsdatei 50-synaptics.conf in /etc/X11/xorg.conf.d/ zu verschieben :
Starte deinen Computer neu.
Wenn Sie immer noch Probleme mit dem Scrollen und dann mit dem rechten Maustaste im Chrome / Chromium-Browser (oder in einem anderen Browser der WebKit / Blink-Engine oder anderswo) haben, aktivieren Sie das Ausrollen . Wenn das Ausrollen aktiviert ist, wird das Scrollen noch eine Weile fortgesetzt, nachdem die beiden Finger vom Clickpad gelöst wurden. Die Ausrollfunktion führt dazu, dass der Synaptics-Eingabetreiber für eine Weile zu beschäftigt (nicht verfügbar) bleibt und daher nicht sofort nach dem Loslassen des Clickpads einen unaufgeforderten Rechtsklick ausführen kann.
Um das Ausrollen zu aktivieren, müssen Sie zuerst ein Shell-Terminalfenster öffnen, root werden und dann den folgenden Befehl ausführen, um die Konfigurationsdatei 50-synaptics.conf für die Edition zu öffnen (vergessen Sie nicht, dass Sie immer root sein müssen um einen dieser Befehle korrekt auszuführen):
Wenn Sie Gedit nicht haben, können Sie es mit folgendem Befehl installieren:
Wenn Sie alternativ kein Gedit, aber ein Mousepad haben, führen Sie einfach diesen Befehl aus:
Mousepad ist eine schöne Gedit-Alternative. Wenn Sie es nicht haben, empfehle ich, es mit diesem Befehl zu installieren:
Das Ausrollen wird aktiviert, indem der Parameter "CoastingSpeed" auf eine Zahl ungleich Null gesetzt wird. "CoastingSpeed" legt die Mindestschriftrollen pro Sekunde fest, die Sie ausführen müssen, um mit dem Ausrollen zu beginnen. Der Standardwert ist 20, um zu verhindern, dass Sie ungewollt mit dem Ausrollen beginnen. Je größer die Zahl, desto schwieriger wird es, mit dem Ausrollen zu beginnen. 0 deaktiviert das Ausrollen. Hier ist die empfohlene Konfiguration zum Hinzufügen zu Ihrer 50-synaptics.conf- Datei (rechts unter Option "EmulateTwoFingerMinW" "8" , löschen Sie bitte #Option "CoastingSpeed" "0" und fügen Sie den folgenden Text an seiner Stelle ein):
Fügen Sie außerdem die Option "CoastingFriction" hinzu. Hiermit wird die Anzahl der Schriftrollen / Sekunde² festgelegt, die angewendet werden sollen, um die Ausrollgeschwindigkeit bis zum Anschlag zu verringern. Der Standardwert ist 50. Je größer die Zahl, desto schneller stoppt das Ausrollereignis:
Speichern Sie nun die Datei und beenden Sie Gedit / Mousepad.
Starte deinen Computer neu. Jetzt soll alles funktionieren.
Die obige Lösung reicht aus, wenn Sie ein herkömmliches Touchpad haben. Wenn Sie jedoch über ein Clickpad (ein Touchpad ohne Tasten) verfügen , tritt möglicherweise ein zweites Problem auf: Das Problem mit dem Scrollen mit zwei Fingern ist behoben, aber jetzt funktioniert die Emulation der unteren Rechtsklick-Schaltfläche möglicherweise nicht mehr. In diesem Fall können Sie weiterhin mit zwei Fingern tippen (es verhält sich wie ein Rechtsklick), aber das ist es, kein Rechtsklick mehr, indem Sie auf die untere rechte Ecke Ihres Clickpads drücken.
Um dieses zweite Problem zu beheben, kehren Sie zum Shell-Terminalfenster zurück, werden Sie erneut root und öffnen Sie mit Gedit / Mousepad die Konfigurationsdatei 50-synaptics.conf erneut für die Edition. Gehen Sie dann zu dem Abschnitt, in dem es lautet:
... und ändern Sie den Text so, dass er wie folgt wird:
Speichern Sie nun die Datei und beenden Sie Gedit / Mousepad.
Starte deinen Computer neu. Jetzt soll alles funktionieren.
Wenn Sie immer noch Probleme mit der rechten, mittleren und / oder linken Taste haben, öffnen Sie das Shell-Terminalfenster erneut, werden Sie erneut Root / Superuser und öffnen Sie dann 50-synaptics.conf für die Edition und stellen Sie sicher, dass die folgenden Optionen in vorhanden sind die Datei und dass sie wie unten gezeigt konfiguriert sind:
Speichern Sie nun die Datei und beenden Sie Gedit / Mousepad.
Starte deinen Computer neu. Jetzt soll alles funktionieren.
quelle
50-synaptics.conf
Datei in den/tmp
Ordner, starten Sie den Computer neu und testen Sie, ob sich dadurch das Verhalten des (Klick- / Berührungs-) Pads ändert. Ein anderer Weg: Bearbeiten Sie diese Datei und ändern Sie dieMatchDriver "synaptics"
Zeile#MatchDriver "synaptics"
, speichern, starten Sie das Pad und testen Sie es. Eine andere Möglichkeit: Bearbeiten Sie die Datei, wechseln Sie"TapButton1" "1"
zu"TapButton1" "2"
und"TapButton3" "2"
zu"TapButton3" "1"
, machen Sie dasselbe mit"ClickFinger1"
und"ClickFinger3"
speichern Sie die Datei, starten Sie den Computer neu und prüfen Sie, ob die rechte und linke Taste vertauscht / invertiert sind.Ich habe nicht genug Repräsentanten, um zu kommentieren :( Lange Zeit lauert hier, aber ich habe gerade erst angefangen, dieses Problem zu haben. Es passiert nur in Chrome (aber seltsamerweise nicht in Chromium).
Bearbeiten : Ich verwende dasselbe System wie Sie (XPS 13 2015) und konnte dieses Problem beheben, jedoch nur durch Deaktivieren des Touchscreens. Sie können darauf zugreifen, indem Sie überprüfen
xinput
und tunxinput disable 10
(oder was auch immerid
Sie bekommenELAN Touchscreen
).quelle