From cd55a123e07f220876ccdb94aa0c19f1c20b2966 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 26 Feb 2015 09:40:21 +0100 Subject: Add Pencil to the dynamically allocated programs --- awesome/.config/awesome/rc.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'awesome/.config') diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua index ef32e14..6caad46 100644 --- a/awesome/.config/awesome/rc.lua +++ b/awesome/.config/awesome/rc.lua @@ -510,6 +510,7 @@ end -- }}} -- {{{ Signals +imp_classes = { "Dia", "Firefox", "Pencil" } -- Signal function to execute when a new client appears. client.connect_signal("manage", function (c, startup) if not startup then @@ -519,7 +520,7 @@ client.connect_signal("manage", function (c, startup) awful.client.setslave(c) end - if awful.rules.match_any(c, { class = { "Dia", "Firefox" } }) then + if awful.rules.match_any(c, { class = imp_classes }) then tags[c.class] = tags[c.class] or awful.tag.add(c.class, {layout = awful.layout.suit.tile}) awful.tag.viewonly(tags[c.class]) @@ -539,7 +540,7 @@ client.connect_signal("manage", function (c, startup) end) client.connect_signal("unmanage", function(c) - if awful.rules.match_any(c, { class = { "Dia", "Firefox" } }) then + if awful.rules.match_any(c, { class = imp_classes }) then if tags[c.class] and #tags[c.class]:clients() == 0 then awful.tag.delete(tags[c.class]) tags[c.class] = nil -- cgit v1.2.3-54-g00ecf