Jedną z funkcji, których tak naprawdę brakuje w OSX, są gesty wielodotykowe do zmiany komputerów. Przesunięcie trzema palcami w dowolnym kierunku pozwala przejść do następnej / poprzedniej aplikacji na pełnym ekranie lub pulpitu. Bardzo chciałbym mieć tę samą funkcję w systemie Linux z menedżerem okien kafelkowych. Obecnie używam i3wm, ale chcę się zmienić, jeśli ktoś może podać ważny powód.
W moim .config/i3/config
pliku mam następujące linie :
# multitouch gestures
bindsym --whole-window $mod+button10 workspace prev_on_output
bindsym --whole-window $mod+button11 workspace next_on_output
Według xev
mam przycisk 10 / przycisk 11 poprawnie skonfigurowany z moim touchpadem. --whole-window
Flag ( według docs ) io ile mogę powiedzieć, powinien pozwolić mi skorzystać z tej wiążącej w dowolnym miejscu na ekranie. Ale wiązanie działa tylko wtedy, gdy moja mysz unosi się nad paskami tytułowymi okien.
Czy zrobiłem coś złego w mojej konfiguracji? Czy jest inny sposób na uzyskanie tej funkcji?
Edycja: Używam wersji 4.10.3
$ i3 -v
> i3 version 4.10.3 (2015-07-30, branch "4.10.3") © 2009-2014 Michael Stapelberg and contributors
źródło
focus_follows_mouse no
sprawdzić, czy ma to wpływ?Odpowiedzi:
i3-wm domyślnie nie obsługuje gestów wielodotykowych, dlatego potrzebne jest zewnętrzne narzędzie, które może je wykryć, a następnie uruchomić polecenia.
Szybko przeczytałem archwiki dla libinput: https://wiki.archlinux.org/index.php/Libinput
aur
sudo gpasswd -a $USER input
~/.config/libinput-gestures.conf
pliku:źródło