Files
AwesomeWM-Config/main/signals.lua
2024-03-04 22:32:18 -07:00

18 lines
568 B
Lua

local awful = require("awful")
local beautiful = require("beautiful")
-- Signal function to execute when a new client appears.
client.connect_signal("manage", function(c)
if awesome.startup and not c.size_hints.user_position and not c.size_hints.program_position then
-- Prevent clients from being unreachable after screen count changes.
awful.placement.no_offscreen(c)
end
end)
client.connect_signal("focus", function(c)
c.border_color = beautiful.border_focus
end)
client.connect_signal("unfocus", function(c)
c.border_color = beautiful.border_normal
end)