Können auf Ubuntu Xenial Xerus Multitouch-Gesten ausgeführt werden? Zum Beispiel mit TouchEgg? Ich habe es schon versucht, aber ohne Erfolg.
Können auf Ubuntu Xenial Xerus Multitouch-Gesten ausgeführt werden? Zum Beispiel mit TouchEgg? Ich habe es schon versucht, aber ohne Erfolg.
Antworten:
Es ist mir nie gelungen, es zum Laufen zu bringen touchegg
. Es gibt jedoch eine einfache Möglichkeit, dies mit einem anderen Tool zu erreichen . Hier sind die Schritte: Zuerst libinput-gestures
aus dem Git-Repository herunterladen, kompilieren und installieren:
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo make install
Stellen Sie sicher libinput-tools
und xdotool
sind installiert:
sudo apt install libinput-tools xdotool
Stellen Sie sicher, dass sich der aktuelle Benutzer in der Eingabegruppe befindet, um die Berechtigung zum Lesen des Touchpad-Geräts zu erhalten:
sudo gpasswd -a $USER input # Log out and back in to assign this group
Starten Sie libinput-gestures
bei jedem Start:
libinput-gestures-setup autostart
Jetzt können Sie Ihren virtuellen Arbeitsbereich ändern, indem Sie nach oben und unten wischen. Wenn Sie eine benutzerdefinierte Konfiguration vornehmen möchten, sollten Sie die Konfigurationsdatei in Ihren Basisordner kopieren. Dort können Sie es dann ändern.
cp /etc/libinput-gestures.conf ~/.config/libinput-gestures.conf
nano ~/.config/libinput-gestures.conf
Weitere Dokumentation finden Sie im Git-Repository: https://github.com/bulletmark/libinput-gestures
Vergessen Sie nicht, sich abzumelden und dann anzumelden, damit die Änderungen wirksam werden.
xserver-xorg-input-mtrack
noch touchegg
funktioniert, aber jetzt ist es endlich perfekt mit Ihrer Lösung! :) Ich kann sogar das eingebaute flüssige Scrollen des Synaptics-Treibers beibehalten. (Das Gerät ist ein 2011er MacBook Pro mit einem frittierten Grafikchip.) Nur eine Sache, die ich hinzufügen möchte, ist, dass es aus irgendeinem Grund nicht ausreichte, mich aus- und wieder einzuloggen, um der Gruppe nur die Leseberechtigung zu erteilen hat nach einem vollständigen Neustart die Arbeit aufgenommen.
libinput-gestures-setup start
bei Problemen die Ausgabe von für andere zu überprüfen ! Es gibt hilfreiche Fehlermeldungen.
libinput-gestures-setup restart
. Ich empfehle in einem anderen Terminal, damit Sie Ihren Texteditor nicht jedes Mal beenden müssen.
Möglicherweise können Sie die Arbeit mit Touch aufnehmen, indem Sie die xinput 2FGT-Gesten deaktivieren und Gesten auf den xserver blasen lassen.
Ermitteln Sie dazu die ID der Eingabemethode, die Sie korrigieren möchten:
xsetwacom list
Deaktivieren Sie dann die Verarbeitung von Gesten dieser Methode mit
xsetwacom set (id here) Gesture off
Das macht es für mich arbeiten.
Wenn Sie diese Änderungen nach dem Neustart dauerhaft speichern möchten, ist es am einfachsten, den Befehl von oben in zu schreiben ~/.xinirc
. Siehe hier für alternative Methoden.
libinput-gestures funktioniert für mein xps15 unter ubuntu 16.04.
Und ich möchte meine Konfigurationsbefehle freigeben.
gesture swipe up 3 xdotool key ctrl+alt+Up
gesture swipe down 3 xdotool key ctrl+alt+Down
gesture swipe left 3 xdotool key ctrl+alt+Left
gesture swipe right 3 xdotool key ctrl+alt+Right
gesture swipe up 4 xdotool key super+w
gesture swipe down 4 xdotool key ctrl+super+d
Ja.
Zunächst möchten Sie überprüfen, ob Ihr Touchpad Multitouch unterstützt. Wie hier geschrieben Wie kann ich testen, ob mein Touchpad mehr als 2 Fingergesten unterstützt?
sudo apt-get update
sudo apt-get install geis-tools
geisview
Gehen Sie im neuen Fenster unter DeviceAdded: (wahrscheinlich die letzte Option) und überprüfen Sie, ob das Gerät Folgendes berührt:. finger_number gibt an, wie viele Multitouch-Finger Ihr Touchpad unterstützt.
Als nächstes installiere touchegg:
sudo apt install touchegg
Wechseln Sie anschließend in Ihr Home-Verzeichnis.
erstelle eine Datei: .xprofile mit folgendem Inhalt:
synclient TapButton2=0
synclient ClickFinger2=0
synclient TapButton3=0
synclient ClickFinger3=0
synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0
touchegg &
Starten Sie jetzt Ihren Computer neu.
Wenn Sie sich anmelden, sollten Sie über Multitouch-Unterstützung von touchegg verfügen. Sie können die Datei konfigurieren und die Gesten in ändern
~ / .config / touchegg / touchegg.conf
sudo apt install touchegg
.