Rules update

This commit is contained in:
crater2150 2017-11-20 10:24:05 +01:00
parent 5140792411
commit 788e15b54e

View file

@ -34,16 +34,33 @@ awful.rules.rules = {
callback = function(c)
log("-----------\nnew client\n")
if (c["name"] ~= nil) then
log("name: " .. c["name"])
log("name: " .. c["name"])
end
if (c["class"] ~= nil) then
log("class: " .. c["class"])
log("class: " .. c["class"])
end
if (c["type"] ~= nil) then
log("type: " .. c["type"])
log("type: " .. c["type"])
end
end
},
{ rule = { class = "qutebrowser", type = "utility" },
-- workaround for qutebrowser dropdown problems. does not fully fix the
-- problems :-/
properties = {
border_width = 0, focus = false,
floating = true, size_hints_honor = true,
focusable = false, skip_taskbar = true,
ontop = true, above = true,
placement = function() return false end,
}
},
{ rule = { name = "", class = "jetbrains-idea", type = "dialog" },
properties = { placement = false },
callback = function(c)
c:connect_signal("unfocus", function() client.focus = c end)
end
},
{
rule = { class = "Passprompt" },
properties = { ontop = true, focus = true}
@ -168,7 +185,7 @@ awful.rules.rules = {
}
},
{
rule = { class = "URxvt" },
rule_any = { class = {"URxvt", "Alacritty" } },
properties = {
opacity = 0.8
}