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

时间:2018-07-27 10:40:00

标签: lua mouse multiple-monitors awesome-wm

我已经在Unix & Linux SE中问过一个问题,因此我实际上使用了xdotool。

这个想法是,当鼠标到达右侧屏幕的右侧时,鼠标将位于左侧屏幕的左侧,反之亦然。

但是我最近在很棒的API中看到了mouse.coords table,因此我想放弃xdotool来像设置xdotool那样设置鼠标坐标。

我想我应该在根部添加一个信号,以了解鼠标何时处于边缘,但是我不知道该怎么做...

1 个答案:

答案 0 :(得分:1)

我尝试一下我的想法,它可行。这是我正确的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的建议