diff options
-rw-r--r-- | rc.lua | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -148,6 +148,9 @@ awful.rules.rules = { -- {{{ Signals -- Signal function to execute when a new client appears. client.connect_signal("manage", function (c, startup) + -- Prevent clients from being unreachable + awful.placement.no_offscreen(c) + if not startup then -- Set the windows at the slave, -- i.e. put it at the end of others instead of setting it master. @@ -156,11 +159,7 @@ client.connect_signal("manage", function (c, startup) -- Put windows in a smart way, only if they does not set an initial position. if not c.size_hints.user_position and not c.size_hints.program_position then awful.placement.no_overlap(c) - awful.placement.no_offscreen(c) end - elseif not c.size_hints.user_position and not c.size_hints.program_position then - -- Prevent clients from being unreachable after screen count change - awful.placement.no_offscreen(c) end -- put the client where the mouse is |