From b9a820ce2f0242e0602d6fe2bdfc54dbb12851fc Mon Sep 17 00:00:00 2001 From: lanxu Date: Mon, 25 Dec 2017 13:59:53 +0200 Subject: [PATCH] Dynamically select "secondary screen" --- .config/awesome/rc.lua | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 76d0561..c704512 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -198,6 +198,9 @@ screen.connect_signal("property::geometry", set_wallpaper) -- Tags -- Define a tag table which hold all screen tags. +primary_screen = 1 +secondary_screen = awful.screen.count + tags = { names = { 'IRC', @@ -570,20 +573,20 @@ awful.rules.rules = { -- Window positioning { rule = { class = "Firefox" }, - properties = { screen = 1, tag = "Net" } }, + properties = { screen = primary_screen, tag = "Net" } }, { rule = { class = "Chromium" }, - properties = { screen = 1, tag = "Net" } }, + properties = { screen = primary_screen, tag = "Net" } }, { rule = { class = "Inkscape" }, - properties = { screen = 1, tag = "GFX" } }, + properties = { screen = primary_screen, tag = "GFX" } }, { rule = { class = "Gimp" }, - properties = { screen = 1, tag = "GFX" } }, + properties = { screen = primary_screen, tag = "GFX" } }, { rule = { class = "Blender" }, - properties = { screen = 1, tag = "GFX" } }, + properties = { screen = primary_screen, tag = "GFX" } }, { rule = { class = "Steam" }, - properties = { screen = 2, tag = "Other" } }, + properties = { screen = secondary_screen, tag = "Other" } }, --{ rule = { class = "Steam", name = "Kaverit" }, { rule = { class = "Steam", name = "Friends" }, - properties = { screen = 2, tag = "Other", width = 200 } }, + properties = { screen = secondary_screen, tag = "Other", width = 200 } }, } -- }}}