Individuelle Touchpad-Gesten anlegen - TUXEDO Computers

  ACHTUNG: Zur Nutzung unseres Shops müssen Sie zwingend JavaScript aktivieren und Script-Blocker deaktivieren!  
Vielen Dank für Ihr Verständnis!

Individuelle Touchpad-Gesten anlegen

Die von TUXEDO OS vorinstallierte KDE Plasma-Desktopumgebung unterstützt eine Reihe von Touchpad-Gesten. Sie können Multi-Touch-Gesten an ihrem Gerät einrichten, so wie sie es vielleicht von vorherigen Geräten anderer Marken kennen und gewöhnt sind. Dies bedarf etwas Konfigurationsarbeit, die Bedienung des Systems wird dadurch aber noch intuitiver.

Hinweis: Das hier beschriebene Verfahren zum Einrichten eigener Gesten funktioniert nur unter dem herkömmlichen X Window System X11. An einer Lösung für Wayland wird noch gearbeitet. Sie müssen daher beim Einloggen in die Desktopumgebung darauf achten, X11 zu laden.

Fügen Sie Ihr Benutzerkonto mit folgendem Befehl der Gruppe input hinzu. Nach Eingabe des Kommandos müssen Sie sich einmal vom Desktop ab- und wieder anmelden oder den Rechner neu starten.

sudo gpasswd -a $USER input

Mit folgender Eingabe installieren Sie das Paket libinput-tools sowie die benötigten Abhängigkeiten.

sudo apt install xdotool wmctrl libinput-tools

Laden Sie die Bibliothek libinput-gestures von dieser Stelle herunter und entpacken Sie die Zip-Datei.

wget https://github.com/bulletmark/libinput-gestures/archive/master.zip
unzip master.zip

Anschließend wechseln Sie in das Verzeichnis von libinput-gestures-master und starten die Installation.

cd libinput-gestures-master
sudo ./libinput-gestures-setup install

Für die Konfiguration eigener Multi-Touch-Gesten kopieren Sie nun eine Vorlage der Konfigurationsdatei libinput-gestures.conf in das Home-Verzeichnis.

cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf

Nach dem Kopieren bearbeiten Sie die Datei in einem beliebigen Editor. Das folgende Kommando öffnet die Datei im Editor des KDE-Desktops.

kate ~/.config/libinput-gestures.conf

Die mit einer Raute # kommentierten Zeilen sind Beispiele und Erklärungen für die Gestensteuerung. Sie können diese Zeilen löschen, oder sie für später erhalten. Ihre eigenen Gesten hängen Sie an das Ende der Datei an, an dieser Stelle vier Vorschläge für nützliche Multi-Touch-Gesten:

gesture swipe up 3 xdotool key ctrl+F9
gesture swipe down 3 xdotool key ctrl+F12
gesture swipe left 3 xdotool key super+alt+Left
gesture swipe right 3 xdotool key super+alt+Right

Ein Swipe mit drei Fingern nach oben zeigt eine Übersicht der laufenden Anwendungen. Das Wischen mit drei Fingern nach unten zeigt den Desktop; mit drei Fingern nach links bzw. rechts wischen, schaltet durch die laufenden Anwendungen.

Speichern Sie Ihre Änderung ab und starten Sie mit folgendem Kommando die libinput-gestures. Damit der Dienst automatisch aktiv wird, lassen Sie ihn über die Autostart-Funktion des Systems beim Einloggen starten.

libinput-gestures-setup start
libinput-gestures-setup autostart

Ab jetzt sollten die Gesten wie zuvor definiert funktionieren. Falls nicht, lässt sich ein Debug-Modus aktivieren: Um die Touch-Gesten-Erkennung zu überprüfen, stoppen Sie die libinput-gestures und starten die Funktion von Hand mit der Option -d. Die Ausgabe zeigt Ihnen die erkannte Geste und die mit ihr verbundene Aktion an, führt die Aktion allerdings nicht aus. Den Debug-Modus beenden Sie mit Strg+C.

libinput-gestures-setup stop
libinput-gestures -d

Nach einer Änderung der Konfigurationsdatei ~/.config/libinput-gestures.conf müssen Sie den Dienst libinput-gestures mit folgender Eingabe neu starten; erst dann wird Ihre Anpassung aktiv.

libinput-gestures-setup restart