Ich verwende XPS 15 mit Ubuntu 18.04 (X.org). Ich habe es geschafft, mehrere Gesten für mich arbeiten zu lassen. Kohei Yamada hat eine Anwendung namens Fusuma entwickelt, um Multitouch-Gesten unter Linux zu ermöglichen. Sie müssen Ruby auf Ihrem Computer installieren, falls es noch nicht installiert ist.
Befolgen Sie die Anweisungen in der Readme-Datei von fusuma GitHub Seite
Überprüfen Sie zunächst, ob Ihr aktueller Benutzer Teil der Eingabegruppe ist. Sie können das tun, indem Sie
sudo gpasswd -a $USER input
Dann melden Sie sich ab und wieder an. Installieren Sie nun xdotool und libinput-tools.
sudo apt-get install libinput-tools
sudo apt-get install xdotool
Wenn Sie Ruby noch nicht installiert haben, können Sie dies jetzt tun:
sudo apt install ruby
Jetzt installiere fusuma
sudo gem install fusuma
Entscheide deine Gesten
Dies schafft im Grunde ein .yml
Datei mit der gewünschten Konfiguration erstellt. Wenn Sie Standardgesten möchten, können Sie diese Anweisungen befolgen oder sich frei bewegen, um die gewünschten Gesten zu erhalten.
Gehe in deinen Konfigurationsordner im Home-Verzeichnis.
cd ~/.config
Erstellen Sie nun einen Ordner mit dem Namen fusuma
mkdir fusuma
cd fusuma
Erstellen Sie dort eine Datei mit dem Namen config.yml
touch config.yml
Jetzt können Sie Ihren bevorzugten Texteditor verwenden, um den Inhalt dieser Datei einzugeben.
nano config.yml
Kopieren Sie die folgenden Anweisungen, und fügen Sie sie ein, wenn Sie GNOME verwenden. Dies ist die Standardumgebung in 18.04.
swipe:
3:
left:
command: 'xdotool key alt+Right'
right:
command: 'xdotool key alt+Left'
up:
command: 'xdotool key super'
down:
command: 'xdotool key super'
4:
left:
command: 'xdotool key ctrl+alt+Down'
right:
command: 'xdotool key ctrl+alt+Up'
up:
command: 'xdotool key ctrl+alt+Down'
down:
command: 'xdotool key ctrl+alt+Up'
pinch:
in:
command: 'xdotool key ctrl+plus'
out:
command: 'xdotool key ctrl+minus'
threshold:
swipe: 0.4
pinch: 0.4
interval:
swipe: 0.8
pinch: 0.1
Beachten Sie, dass die Gesten, die diese Konfiguration für Sie erstellt hat, die folgenden sind:
Multitouch-Geste | Aktion |
3 Finger - Links | Weiter mit Browser |
3 Finger - rechts | Gehe zurück auf Browser |
3 Finger hoch | Zeige alle Windows |
3 Finger runter | Schließen Sie Exposé (Esc) |
4 Finger - links | Nächster Desktop |
4 Finger - rechts | Vorheriger Desktop |
4 Fingers - Up | Nächster Desktop |
4 Finger - unten | Vorheriger Desktop |
Danach können Sie den Befehl im Terminal ausführen, um zu testen, ob er installiert wurde
sudo fusuma
Im Terminal wird nichts passieren. Beginnen Sie einfach mit Ihren Multitouch-Gesten - streichen Sie auf Ihrem Touchpad davon.
Jetzt müssen Sie nur noch Fusuma und den entsprechenden Befehl in Ihre Startanwendungen einfügen.
Hoffe das hilft.