57 lines
1.5 KiB
Lua
57 lines
1.5 KiB
Lua
Awful.rules.rules = {
|
|
-- All clients will match this rule.
|
|
{
|
|
rule = {},
|
|
properties = {
|
|
border_width = Beautiful.border_width,
|
|
border_color = Beautiful.border_normal,
|
|
focus = Awful.client.focus.filter,
|
|
raise = true,
|
|
keys = clientkeys,
|
|
buttons = clientbuttons,
|
|
screen = Awful.screen.preferred,
|
|
placement = Awful.placement.no_overlap + Awful.placement.no_offscreen,
|
|
},
|
|
},
|
|
|
|
-- Floating clients.
|
|
{
|
|
rule_any = {
|
|
instance = {
|
|
'DTA', -- Firefox addon DownThemAll.
|
|
'copyq', -- Includes session name in class.
|
|
'pinentry',
|
|
},
|
|
class = {
|
|
'Arandr',
|
|
'Blueman-manager',
|
|
'Gpick',
|
|
'Kruler',
|
|
'MessageWin', -- kalarm.
|
|
'Sxiv',
|
|
'Tor Browser', -- Needs a fixed window size to avoid fingerprinting by screen size.
|
|
'Wpa_gui',
|
|
'veromix',
|
|
'xtightvncviewer',
|
|
},
|
|
|
|
-- Note that the name property shown in xprop might be set slightly after creation of the client
|
|
-- and the name shown there might not match defined rules here.
|
|
name = {
|
|
'Event Tester', -- xev.
|
|
},
|
|
role = {
|
|
'AlarmWindow', -- Thunderbird's calendar.
|
|
'ConfigManager', -- Thunderbird's about:config.
|
|
'pop-up', -- e.g. Google Chrome's (detached) Developer Tools.
|
|
},
|
|
},
|
|
properties = { floating = true },
|
|
},
|
|
|
|
-- Add titlebars to normal clients and dialogs
|
|
{
|
|
rule_any = { type = { 'normal', 'dialog' } },
|
|
properties = { titlebars_enabled = false },
|
|
},
|
|
}
|