如何让i3wm绑定多点触控手势来更改桌面?


10

我真正想念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 我用触摸板正确设置了button10 / 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

有趣的概念,因为我已经在mac硬件上使用了i3wm,并且错过了3指滑动。我不认为你需要“全窗口”参数 - bindsym应该可以工作。我现在无法测试这个,但是你试过了 focus_follows_mouse no 看它是否有影响?
Eric Duncan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.