Change some window rules and add new ones for Steam

This commit is contained in:
crater2150 2014-08-19 08:07:03 +02:00
parent accce9a8bc
commit f7933fa506

View file

@ -31,7 +31,14 @@ local function setup(self)
minimized = false, minimized = false,
--skip_taskbar = true, --skip_taskbar = true,
buttons = clientbuttons buttons = clientbuttons
} },
callback = function(c)
if(c["name"] ~= nil and c["class"] ~= nil) then
print("-----------\nnew client\n")
print("name: " .. c["name"])
print("class: " .. c["class"])
end
end
}, },
{ {
rule = { class = "Passprompt" }, rule = { class = "Passprompt" },
@ -40,7 +47,8 @@ local function setup(self)
{ {
rule = { class = "Sm" }, rule = { class = "Sm" },
properties = { properties = {
ontop = true, --ontop = true,
fullscreen = true,
border_width = 0 border_width = 0
} }
}, },
@ -61,7 +69,7 @@ local function setup(self)
{ {
rule_any = { class = {"Pidgin"}, instance = {"Weechat"} }, rule_any = { class = {"Pidgin"}, instance = {"Weechat"} },
properties = { properties = {
tag = tags[rule_screen][3], opacity = 0.9 tag = tags[rule_screen][3], opacity = 0.8
}, },
callback = popup_urgent("new chat message") callback = popup_urgent("new chat message")
}, },
@ -71,14 +79,28 @@ local function setup(self)
master = true master = true
} }
}, },
{ {
rule = { class = "Steam", name = "Friends" }, rule = { class = "Steam", name = "Friends" },
properties = { properties = {
master = true tag = tags[rule_screen][3],
}
},
{
rule = { class = "Steam", name = "Chat" },
properties = {
tag = tags[rule_screen][3],
},
callback = function(c)
awful.client.setslave(c)
callback = popup_urgent("new chat message")(c)
end
},
{
rule = { class = "Steam", name = "Steam" },
properties = {
tag = tags[rule_screen][11],
} }
}, },
{ {
rule_any = { role ={ "conversation" }, instance = { "Weechat" } }, rule_any = { role ={ "conversation" }, instance = { "Weechat" } },
callback = awful.client.setslave callback = awful.client.setslave
@ -160,13 +182,13 @@ local function setup(self)
{ {
rule = { class = "URxvt" }, rule = { class = "URxvt" },
properties = { properties = {
opacity = 0.9 opacity = 0.8
} }
}, },
{ {
rule = { class = "Gvim" }, rule = { class = "Gvim" },
properties = { properties = {
opacity = 0.9 opacity = 0.8
} }
}, },
{ {