Tippen aktivieren, um auf das Touchpad zu klicken?

22

Ich verwende Debian 8.6 LXDE auf einem Powerbook G4 15 "1.67GHz und möchte das Tippen zum Klicken auf das Touchpad aktivieren. Es ist bereits doppeltes Scrollen, aber Tippen zum Klicken hilft, die alternde Maustaste zu sparen. Tippen mit zwei Fingern für Linksklick wäre das i-Tüpfelchen, ist das möglich?

Simon Baldwin
quelle
nur das hat bei mir funktioniert askubuntu.com/a/1053119/130091
Andrew

Antworten:

24

Debian Jessie

Um das Tippen auf das Touchpad dauerhaft zu aktivieren, kopieren Sie die 50-synaptics.confDatei /etc/X11/xorg.conf.dund bearbeiten Sie sie durch HinzufügenOption "TapButton1" "1"

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

Das /etc/X11/xorg.conf.d/50-synaptics.confsollte sein:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "3"

Starten Sie Ihr System neu

Debian Stretch and Buster (aktualisiert)

Entfernen Sie das xserver-xorg-input-synapticsPaket. (wichtig)

# apt remove xserver-xorg-input-synaptics

Installieren Sie xserver-xorg-input-libinput:

# apt install xserver-xorg-input-libinput

Stellen Sie in den meisten Fällen sicher, dass Sie das xserver-xorg-input-libinputPaket installiert haben und nicht das xserver-xorg-input-synapticsPaket.

Erstellen Sie die 40-libinput.confDatei:

# echo 'Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection' > /etc/X11/xorg.conf.d/40-libinput.conf

Starten Sie Ihren DM neu. z.B:

# systemctl restart lightdm

oder

# systemctl restart gdm3

Debian-Wiki: Tippen auf dem Touchpad aktivieren

GAD3R
quelle
2
Ich habe das Verzeichnis erstellt und es hat funktioniert, sogar zwei Fingertipps für Rechtsklick. Vielen Dank!
Simon Baldwin
1
Ich denke, Sie können X anstelle des gesamten Systems neu starten.
Rolf
1
Der Stretch-Teil funktioniert auch für Buster
BERA
1
@ BERA Danke. Natürlich werde ich meine Antwort aktualisieren
GAD3R
1
@ GAD3R Mir ist später aufgefallen, dass es sich nur um eine Einstellung unter "Mauseigenschaften" handelt, die wir übersehen haben. Vielen Dank!
Rodrigo
23

In neueren Systemen (2017), in denen viele Distributionen auf Wayland umsteigen, wird der Synaptics-Treiber nicht mehr verwendet. Stattdessen wird libinput verwendet.

Um zu aktivieren, dass Sie mit libinput auf das Touchpad tippen, erstellen Sie eine Datei in der Xorg-Konfiguration:

$ touch /etc/X11/xorg.conf.d/99-synaptics-overrides.conf

Und fügen Sie die folgende Konfiguration hinzu:

Section  "InputClass"
    Identifier  "touchpad overrides"
    Driver "libinput"
    MatchIsTouchpad "on"
    Option "Tapping" "on"
    Option "TappingButtonMap" "lmr"
EndSection
Gabriel Molina
quelle
1
+1, da dies der einzige Weg ist, um daran zu tap to clickarbeiten Debian Stretch.
Kais
1
Hat für mich gearbeitet (Debian Stretch, Gnome 3 X11). Erwähnenswert ist auch, dass im Mauseinstellungsfenster von Gnome (z. B. tap to click) mehr Optionen verfügbar gemacht wurden .
Gabriel Devillers
Upvoted mit neu aktiviertem Tap-to-Click auf Debian 9.2. (Obwohl diese Konfiguration etwas Unerwartetes an der Beschleunigung des Touchpads getan hat.)
pdoherty926
@ pdoherty926 Versuchen Sie, die Option "AccelProfile" flach hinzuzufügen, um die Zeigerbeschleunigung zu deaktivieren.
Gabriel Molina
2
@Mephisto Try "TappingButtonMap" "lrm" Bei dieser Option handelt es sich um die Zuordnung von 1, 2 und 3 Fingern zum linken, rechten und mittleren Klick.
Gabriel Molina
12

Dies ist der Trick für mich in einer ähnlichen Situation unter Debian 8.6 und LXDE:

synclient TapButton1=1

Oben funktioniert, wenn das Synaptics-Touchpad mit dem Synaptics-Treiber kompatibel ist xserver-xorg-input-synaptics.

Wenn Sie mit libinputTreiber arbeiten (Standardtreiber in vielen Live-Bildern):

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Tapping Enabled' 1

Mit können xinput list-props 'SynPS/2 Synaptics TouchPad'Sie alle verfügbaren Eigenschaften anzeigen, die für Ihr TouchPad angepasst werden können.

George Vasiliou
quelle
1
Ja das funktioniert, danke! Gibt es eine Möglichkeit, dies beim Booten zu erreichen?
Simon Baldwin
@SimonBaldwin Versuchen Sie, diese Zeile in die Datei /etc/rc.localoder in zu setzen /etc/init.d/rc.local. PS: Wenn Sie mit dieser Antwort zufrieden sind, vergessen Sie nicht, diese Antwort als Lösung zu akzeptieren.
George Vasiliou
Ich habe versucht, diese beiden Dateien hinzuzufügen, muss sie jedoch nach jedem Start manuell im Terminal aktivieren. Gibt es eine andere Möglichkeit, es beim Booten oder Anmelden zu aktivieren?
Simon Baldwin
@SimonBaldwin Schau mal hier: wiki.lxde.org/de/Autostart
George Vasiliou
Für zwei Finger @SimonBaldwin rechts auf diese Taste klicken versuchen: $: synclient TapButton2=3 TapButton3=2. Außerdem werden beim Ausführen synclientalle für das Touchpad verfügbaren Optionen angezeigt.
George Vasiliou
4

Verwenden von Debian Stretch 9.5 mit der xfce-Desktopumgebung.

Update: /usr/share/X11/xorg.conf.d/40-libinput.conf

Fügen Sie diesen Abschnitt hinzu:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
EndSection

Starten Sie das System neu und das Tippen sollte nun funktionieren.

schwarzes Meer
quelle
Ich habe genau wie in der Antwort angegeben (allerdings habe ich sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf{,.bak}vorher eine Sicherungskopie der Datei erstellt ). Und es hat die Probleme mit i3, sddm usw. behoben. Es ist auf Debian 9.6.
Ajeeb.KP
3

Unter Debian 9.1 (Stretch) lief ich in der gleichen Ausgabe (auf einem Asus-Laptop). Ich habe LXDE als George benutzt.

Wenn Sie synclient nicht finden können, installieren Sie zuerst:

sudo apt install xserver-xorg-input-synaptics

Fügen Sie dann am Ende die folgende Zeile hinzu ~/.config/lxsession/LXDE/autostart:

@synclient TapButton1=1 TapButton2=3 TapButton3=2

Starten Sie neu und jetzt können Sie "Tippen auf" und "Tippen mit zwei Fingern - Rechtsklick"

GnuSam
quelle
1

Dies ist meine synaptische xorg-Konfiguration und funktioniert perfekt unter Debian 9.7 (stretch) mit xserver-xorg-input-synapticsPaket.

$ cat /etc/X11/xorg.conf.d/70-synaptic.conf
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"

    ## for natural scrolling
    Option "VertScrollDelta"  "-111"
    Option "HorizScrollDelta" "-111"

    ## tap to click
    Option "TapButton1" "1"

    ## two finger tap to Right click
    Option "TapButton2" "3"
EndSection
Ghasem Pahlavan
quelle
0

Unter Ubuntu 18.04 LTS hat der folgende einfache Befehl den Trick ausgeführt:

sudo apt install xserver-xorg-input-synaptics

Starten Sie dann neu (oder starten Sie Display Manager neu).

Bastian Voigt
quelle