Immer wenn ich das Touchpad mit zwei Fingern zum Scrollen verwende, werden einige Textzeilen im aktuellen Fenster kopiert und eingefügt. Das passiert sehr selten (vielleicht einmal pro Woche).
Ich bin sicher, dass dies nicht durch die Interaktion mit dem Kontextmenü (das eine Kopier- und Einfügen-Option bietet) verursacht wird, da ich nie ein Kontextfenster sehe und der Mauszeiger sich sehr schnell bewegen musste, um ein schnell verschwindendes Fenster nicht zu bemerken. Wenn ich danach zu einem Textfeld wechsle, ist die Zwischenablage außerdem immer noch dieselbe wie vorher.
Der Grund, warum ich die Schuld dem Touchpad (Treiber?) gebe, ist, dass das Problem bei mir immer nur bei Verwendung des Touchpads auftrat.
Ich verwende Fedora 27 auf einem P51 Lenovo Think Pad.
Antwort1
Weil Sie sagen, dass "es sehrselten(vielleicht einmal pro Woche)“, wenn Sie „mit zwei Fingern scrollen“, vermute ich, dass Sie während dieser Zeit mit drei Fingern auf das Touchpad getippt haben, was (in den meisten Fällen) als mittlerer Klick registriert wird, wodurch der Inhalt der Zwischenablage eingefügt wird.
Sie können dies mit den folgenden zwei Schritten deaktivieren:
Identifizieren der Touchpad-Geräte-ID:
Geben Sie in einer Eingabeaufforderung Folgendes ein:
xinput list
Dies sollte alle erkannten Xinput-Geräte mit ihren IDs auflisten. Die Beispielausgabe wird unten als Referenz angezeigt:
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=15 [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: Integrated W id=11 [slave keyboard (3)] ↳ Dell WMI hotkeys id=13 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
Im obigen Beispiel ist das Touchpad
SynPs/2 Synaptics TouchPad
mitid=15
.Deaktivieren Sie die mittlere Klickaktion auf dem Touchpad:
Geben Sie in einer Shell/Eingabeaufforderung Folgendes ein:
xinput set-button-map 15 1 0 3
Erläuterung: Das Format des obigen Befehls ist:
xinput set-button-map <device-id> <left-button-action> <middle-button-action> <right-button-action>
In diesem Fall
15
ist die ID des Geräts und die 3 Zahlen nach der Geräte-ID stellen in dieser Reihenfolge die Aktion für die Schaltflächen und auf dem Gerät dar. Indem wir die Aktion für die Schaltfläche festlegenleft
,middle
ordnen wir sie der Aktion zu. Indem wir die Aktion für die Schaltfläche festlegen , deaktivieren wir sie und indem wir die Aktion für die Schaltfläche festlegen, ordnen wir sie der Aktion zu .right
1
left
left click
0
middle
3
right
right click
Ich hoffe, das löst Ihr Problem und das anderer, die auf dieser Seite landen.
Antwort2
Das hat bei mir sehr gut funktioniert. Es deaktiviert das Einfügen mit drei Fingern.
Über die Befehlszeile:
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste false
So aktivieren Sie die Funktionalität erneut:
gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true
Ich verwende Ubuntu 20.04.5 LTS auf einem System76-Laptop.