Ich habe mit einem Freund gesprochen, der einen Mac besitzt. Er ist so eingerichtet, dass er, wenn er mit drei Fingern über sein Touchpad streicht, in diese Richtung zum Arbeitsbereich gelangt. Ist es möglich, dies in Ubuntu einzurichten?
Ich habe mit einem Freund gesprochen, der einen Mac besitzt. Er ist so eingerichtet, dass er, wenn er mit drei Fingern über sein Touchpad streicht, in diese Richtung zum Arbeitsbereich gelangt. Ist es möglich, dies in Ubuntu einzurichten?
Antworten:
Ihr Touchpad (Hardware) muss diese Funktion unterstützen und Sie müssen möglicherweise Ihr Touchpad konfigurieren (Ubuntu erkennt und aktiviert einige Hardwarekomponenten automatisch).
Ein häufiger Trockner ist synaptisch. Sie können das Scrollen mit zwei Fingern über den Maus- und Touchpad-Bereich im Bedienfeld aktivieren.
Wenn Sie zusätzliche Optionen wünschen, müssen Sie einige Konfigurationsdateien manuell bearbeiten. Die Optionen sind hardwareabhängig.
Hier gibt es eine Debugging-Seite:
https://wiki.ubuntu.com/DebuggingTouchpadDetection
Werfen Sie einen Blick auf diese Seite. Wenn Sie Ihre Hardware identifizieren können, können wir Ihnen möglicherweise spezifischere Unterstützung geben.
Ein Beispiel für hardwarespezifische Handbücher: https://wiki.ubuntu.com/Multitouch/AppleMagicTrackpad
Sie können auch einen Blick auf "easystroke" werfen
http://sourceforge.net/apps/trac/easystroke/wiki
Hier ist eine Demo von easystroke in Aktion: http://www.youtube.com/watch?v=CagAEgXAAzA
Vollständiges Tutorial mit touchegg, easystroke ist besser mit der Maus als mit dem Touchpad zu verwenden.
Wenn Sie Unity verwenden, kann es zu Konflikten mit eingebauten Gesten kommen. In dem Tutorial habe ich Informationen aus dem Umgang mit diesem Problem erhalten (siehe Link unten). Ich hatte keine eingebauten Gesten, daher bietet diese Anleitung nur Informationen zum Einrichten von Dingen.
Download Touchegg :
sudo apt install touchegg
Führen Sie es aus, aber töten Sie es kurz danach, es wird eine Datei erstellen
~/.config/touchegg/touchegg.conf
Öffnen Sie es in einem von Ihnen gewünschten Editor und fügen Sie die folgenden drei Zeilen in den Abschnitt name = "All" ein
<gesture type="DRAG" fingers="3" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
<gesture type="DRAG" fingers="3" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
Führen Sie touchegg aus, um es auszuprobieren
touchegg &
Bearbeiten Sie die Konfigurationsdatei nach Ihren Wünschen und fügen Sie touchegg zur Liste der Startanwendungen hinzu
Das von mir erwähnte Tutorial finden Sie hier - dort sind einige Dinge veraltet (Sie müssen es nicht kompilieren). Trotzdem danke an den Schöpfer!
Versuchen Sie es mit einem bequemen Wischen . Bietet 3-Finger- und 4-Finger-Gesten zum Wechseln des Arbeitsbereichs sowie ein paar weitere Gesten wie das Fenster, das auf dem Mac angezeigt wird.
Dies verwendet auch xdotool, ist aber komfortabler als die verzögerten libinput-Gesten, wenn Sie mich fragen.
Das Folgende funktionierte für mich auf Ubuntu 16.04 und einem 2017 Dell XPS 13 (9360):
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Starten Sie Ihren Computer nach den obigen Schritten neu. Mein ~/.config/libinput-gestures.conf
ist:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
Das war meine Lösung: 4 Finger und natürliche Richtung.
<gesture type="DRAG" fingers="4" direction="RIGHT">
<action type="SEND_KEYS">Control+Alt+Right</action>
</gesture>
<gesture type="DRAG" fingers="4" direction="LEFT">
<action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>
Ich habe den Synaptics-Treiber mit xdotool benutzt, um das zu tun ...
Für die Geschwindigkeit meines MacBook Touchpads:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf
# Touchpad Speedup
Option "AccelFactor" "0.025"
Option "MinSpeed" "0.80"
Option "MaxSpeed" "0.95"
Option "FingerHigh" "55"
Option "FingerLow" "45"
Arbeitsbereich für Gestenwechsel mit 3 Fingern:
sudo nano ~/.config/libinput-gestures.conf
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
Wie schon erwähnt:
sudo gpasswd -a $USER input
sudo apt-get install xdotool wmctrl libinput-tools
git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install
Aber du musst gehen zu:
cd ~/libinput-gestures
und bearbeite die erstellte libinput-gestures.conf:
gedit libinput-gestures.conf
Und dann stellen Sie sicher, dass Folgendes richtig eingestellt ist:
gesture swipe down xdotool key ctrl+alt+Up
gesture swipe up xdotool key ctrl+alt+Down
gesture swipe right xdotool key ctrl+alt+Left
gesture swipe left xdotool key ctrl+alt+Right
Denken Sie daran: Sie müssen die Tastenkombinationen in den Ubuntu-Einstellungen auf die oben gezeigten einstellen - dies sollte die Standardeinstellung sein.
EasyStroke
, das möglicherweise das tut, wonach Sie suchen. Anweisungen zur Einrichtung finden Sie hier .