Die einzige Funktion, die ich von OSX wirklich vermisse, sind Multitouch-Gesten zum Wechseln von Desktops. Durch Wischen mit drei Fingern in beide Richtungen gehe ich zur nächsten / vorherigen Vollbild-App oder zum Desktop. Ich hätte sehr gerne die gleiche Funktion unter Linux mit einem Kachelfenster-Manager. Ich verwende derzeit i3wm, bin aber bereit zu wechseln, wenn jemand einen überzeugenden Grund angeben kann.
In meiner .config/i3/config
Datei habe ich die folgenden Zeilen :
# multitouch gestures
bindsym --whole-window $mod+button10 workspace prev_on_output
bindsym --whole-window $mod+button11 workspace next_on_output
Laut habe xev
ich button10 / button11 mit meinem Touchpad richtig eingerichtet. Die --whole-window
Flagge ( gemäß den Dokumenten ) und soweit ich das beurteilen kann, sollte es mir ermöglichen, diese Bindung überall auf dem Bildschirm zu verwenden. Die Bindung funktioniert jedoch nur, wenn sich meine Maus über den Titelleisten von Fenstern befindet.
Habe ich in meiner Konfiguration etwas falsch gemacht? Oder gibt es eine andere Möglichkeit, diese Funktion zu erhalten?
Bearbeiten: Ich verwende Version 4.10.3
$ i3 -v
> i3 version 4.10.3 (2015-07-30, branch "4.10.3") © 2009-2014 Michael Stapelberg and contributors
quelle
focus_follows_mouse no
zu sehen, ob es einen Einfluss hat?Antworten:
i3-wm unterstützt standardmäßig keine Multitouch-Gesten. Daher ist ein externes Tool erforderlich, das sie erkennt und dann Befehle auslöst.
Ich habe das Archwiki für libinput kurz gelesen: https://wiki.archlinux.org/index.php/Libinput
aur
sudo gpasswd -a $USER input
~/.config/libinput-gestures.conf
Datei hinzu:quelle