Bei Verwendung des Touchpads wird Text zufällig vom Bildschirm kopiert und eingefügt

Bei Verwendung des Touchpads wird Text zufällig vom Bildschirm kopiert und eingefügt

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:

  1. 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 TouchPadmitid=15.

  2. 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 15ist 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 festlegen left, middleordnen 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 .right1leftleft click0middle3rightright 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.

verwandte Informationen