鼠标圆柱行为(双屏幕配置)

我已经在[Unix& Linux SE](https://unix.stackexchange.com/questions/452909/cylinder-2-screens-config-with-xrandr)中提出了这个问题,而且我实际上使用xdotool。

其想法是,当鼠标到达右屏幕的右侧时,它会移到左屏幕的左侧,反之亦然。

但是我最近发现了令人惊叹的API中的[mouse.coords表](https://awesomewm.org/apidoc/libraries/mouse.html#coords),所以我想放弃xdotool来设置鼠标坐标与xdotool具有此功能。

我想我应该向根添加一个信号,以了解鼠标何时处于边缘,但我不知道如何做到这一点...

点赞
用户5539707
用户5539707

我试着实现了我的想法,它起作用了。这是我右侧 wibox 的代码:

s.myjumpbox = awful.wibar({
      position = "right",
      screen  = s,
      width   = 1,
      opacity = 0,
      ontop   = true,
      -- bg      = beautiful.noir
})
s.myjumpbox:connect_signal("mouse::enter", function(w)
      mouse.coords {
          x = 2 ,
          y = mouse.coords().y
      }
      end
)

编辑:添加了Uli的建议。

2018-07-27 22:16:14