Одна особенность, которую мне действительно не хватает в OSX, - это жесты с несколькими касаниями для смены рабочих столов. Проведите тремя пальцами в любом направлении, чтобы перейти к следующему / предыдущему полноэкранному приложению или рабочему столу. Я бы очень хотел иметь такую же функцию в linux с оконным менеджером плитки. В настоящее время я использую i3wm, но я готов переключиться, если кто-то может предоставить веские причины.
В моем .config/i3/config
файле у меня есть следующие строки :
# multitouch gestures
bindsym --whole-window $mod+button10 workspace prev_on_output
bindsym --whole-window $mod+button11 workspace next_on_output
В соответствии с xev
моей кнопкой 10 / button11, настроенной правильно с моей сенсорной панелью. --whole-window
Флаг ( согласно документации ) , и, насколько я могу судить, должен позволить мне использовать эту привязку в любое место на экране. Но привязка работает только тогда, когда моя мышь нависает над заголовками окон.
Я сделал что-то не так в моем конфиге? Или есть другой способ получить эту функцию?
Изменить: я бегу v 4.10.3
$ i3 -v
> i3 version 4.10.3 (2015-07-30, branch "4.10.3") © 2009-2014 Michael Stapelberg and contributors
источник
focus_follows_mouse no
увидеть, если это влияет?Ответы:
i3-wm не поддерживает жесты мультитач по умолчанию, поэтому необходим внешний инструмент, который может их обнаружить, а затем запустить команды.
Я сделал небольшое чтение архива для libinput: https://wiki.archlinux.org/index.php/Libinput
aur
sudo gpasswd -a $USER input
~/.config/libinput-gestures.conf
файл:источник