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.
sudo gem install fusuma
Ubuntu 18.04 verwendet Xorg als Standard-Anzeigeserver anstelle von Wayland. Die erwähnte Extended Gestures-Erweiterung funktioniert derzeit nur mit Wayland.
Nach einem Neustart müssen Sie Wayland auswählen, während Sie sich anmelden. Dieser Link zeigt das gleiche Verfahren, aber umgekehrt (von Wayland nach Xorg).
quelle
Arbeiten mit 18.10 (XPS 9570): Suchen Sie einfach nach "Startup application" (Startanwendung), indem Sie die Supertaste (in meinem Fall die Windows-Taste) drücken, und fügen Sie dann eine neue Anwendung hinzu. Fügen Sie den Befehl hinzu
fusuma
und starten Sie ihn neu, um ihn zu testen.quelle
Es gibt eine Drei-Finger-Geste, die in Ubuntu 18.04 enthalten ist. Ich habe es versehentlich herausgefunden.
Drücken Sie einfach mit drei Fingern hinein oder heraus . Sie können das gesamte Fenster der aktiven Anwendung sehen.
Hinweis: Ich habe dies nur auf Ubuntu 18.04 getestet. Es könnte auch auf anderen Versionen funktionieren. Dies hängt auch vom von der Hardware unterstützten Touchpad-Treiber ab. Ich verwende Dell Precision 5530.
quelle