From 2090c3eebc0b9b6e5cadd335e2792709d5e7d271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Wed, 31 Aug 2022 11:01:09 +0200 Subject: [PATCH] Unminimize other clients when maximized client is closed --- awesome/rc.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/awesome/rc.lua b/awesome/rc.lua index a2492f3..7a60178 100644 --- a/awesome/rc.lua +++ b/awesome/rc.lua @@ -145,6 +145,16 @@ client.connect_signal("property::maximized", function(focused) focused.minimized = false end) +client.connect_signal("unmanage", function(unmanaged) + if unmanaged.maximized then + for i, c in ipairs(client.get()) do + if not c.floating and c.screen == unmanaged.screen then + c.minimized = false + end + end + end +end) + client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)