Deltamodel

a structured approach ...

Linux: Aktivieren des Touchpad für Mouse Clicks (Tap to Click)

Einleitung

Linux unterstützt eine breite Auswahl an Hardware und Hardware Features. Einige dieser Features sind je nach Distribution nicht als Standard aktiviert. Ein häufig auftretendes Beispiel ist die Aktivierung der Touch Funktionalität auf Laptops. Im Beispiel wurde auf einem älteren eeePc 1000h das Debian Derivat Raspbian installiert, die Hardware wurde bestens unterstützt, allerdings funktionierte Tap to Click auf dem Touchpad nicht.

Lösung für Debian 9 “Strech”

Die Aktivierung von Tap to Click erfolgt in drei einfachen Schritten.

  1. (bei Bedarf) Installation von xserver-org-input-libinput
  2. Konfiguration von libinput
  3. Neustart des Desktop Managers

Installation fehlender Pakete

In einigen Distributionen wird für die Mouse das Synaptics Paket verwendet. Für die Aktivierung von Tap to Click wird empfohlen anstelle von xserver-xorg-input-synaptics das Paket xserver-xorg-input-libinput zu verwenden.

sudo apt remove xserver-xorg-input-synaptics
sudo apt install xserver-xorg-input-libinput  

Falls noch nicht installiert sollten außerdem xserver-org-input-evdev und xserver-org-input-mouse installiert werden.

sudo apt install xserver-xorg-input-evdev  
sudo apt install xserver-xorg-input-mouse  

Konfiguration des Touchpad

Danach wird das Touchpad konfiguriert. Hierzu wird im Ordner /etc/X11/xorg.conf.d die Datei 40-libinput.conf mit folgendem Inhalt angelegt

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

Je nach Distribution unterscheidet sich die Verzeichnisstruktur. Ein typischer Ort anstelle von /etc/X11/xorg.conf.d/ ist für viele Distributionen (z.B. in vielen Ubuntu Derivaten) /usr/share/X11/xorg.conf.d/

Neustart des Desktop Managers

Abschließend wird der Desktop Manager neu gestartet.

sudo systemctl restart lightdm

oder

sudo systemctl restart gdm3 

Zusammenfassung und Ausblick

Die Konfiguration des Touchpad ist kein Hexenwerk. Für Systeme die xserver-xorg-input-libinput verwenden, wurde die Konfiguration im Artikel beschrieben. Für andere Debian Derviate empfiehlt sich ein Blick ins Debian Wiki in den Artikel zum Synaptipcs Touchpad