summaryrefslogtreecommitdiff
path: root/awesome/rc.lua
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2021-01-02 14:00:11 +0100
committerReiner Herrmann <reiner@reiner-h.de>2021-01-02 14:00:11 +0100
commit8eea03f1f904e7c78d6c8df56557dc6deade600c (patch)
tree4408f6b2c7727588fbe68c1e353fd2c4baacf6b3 /awesome/rc.lua
parent323851a08fc31f5f8e7f968b3bc07c54edb2b32b (diff)
awesome: restart awesome when screens are added/removed
Diffstat (limited to 'awesome/rc.lua')
-rw-r--r--awesome/rc.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/awesome/rc.lua b/awesome/rc.lua
index 6b0a66a..4b612b0 100644
--- a/awesome/rc.lua
+++ b/awesome/rc.lua
@@ -212,6 +212,9 @@ end
-- Re-set wallpaper when a screen's geometry changes (e.g. different resolution)
screen.connect_signal("property::geometry", set_wallpaper)
+screen.connect_signal("removed", awesome.restart)
+screen.connect_signal("added", awesome.restart)
+
awful.screen.connect_for_each_screen(function(s)
-- Wallpaper
set_wallpaper(s)