diff options
-rw-r--r-- | .config/awesome/rc.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 5be24b2..ea3eb70 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -653,6 +653,14 @@ client.connect_signal("focus", function(c) c.opacity = 1 -- Mouse follows focus + if mouse.object_under_pointer() ~= c then + local geometry = c:geometry() + + mouse.coords({ + x = geometry.x + geometry.width/2, + y = geometry.y + geometry.height/2, + }, true) + end end) client.connect_signal("unfocus", function(c) |