18 lines
568 B
Lua
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)
|