From 3aef0ba974622b7c26754ac528c6af25f136de1c Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Tue, 10 Jul 2012 23:27:44 +0200 Subject: [PATCH] rules: ensure pidgin buddy list does not take half of the screen See: http://stackoverflow.com/questions/5120399/setting-windows-layout-for-a-specific-application-in-awesome-wm --- rc/rules.lua | 6 +++++- rc/tags.lua | 5 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/rc/rules.lua b/rc/rules.lua index d3df1d9..56352ae 100644 --- a/rc/rules.lua +++ b/rc/rules.lua @@ -22,9 +22,13 @@ awful.rules.rules = { properties = { floating = true }}, -- Flash with Firefox { rule = { instance = "exe", class="Exe", instance="exe" }, properties = { floating = true }}, -- Flash with Chromium - -- Other stuff + -- Pidgin { rule = { class = "Pidgin" }, properties = { tag = config.tags.im }}, + { rule = { class = "Pidgin" }, + except = { role = "buddy_list" }, -- buddy_list is the master + properties = { }, callback = awful.client.setslave }, + -- Other stuff { rule = { class = "URxvt" }, properties = { }, callback = awful.client.setslave }, } diff --git a/rc/tags.lua b/rc/tags.lua index f808739..0965d89 100644 --- a/rc/tags.lua +++ b/rc/tags.lua @@ -72,5 +72,6 @@ for i = 1, #tags do end end -awful.tag.setproperty(config.tags.emacs, "mwfact", 0.6) -- emacs -awful.tag.setproperty(config.tags.www, "mwfact", 0.7) -- www +awful.tag.setproperty(config.tags.emacs, "mwfact", 0.6) +awful.tag.setproperty(config.tags.www, "mwfact", 0.7) +awful.tag.setproperty(config.tags.im, "mwfact", 0.2)