Change some window rules and add new ones for Steam
This commit is contained in:
parent
accce9a8bc
commit
f7933fa506
38
rules.lua
38
rules.lua
|
@ -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
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue