mirror of
https://github.com/clockworkpi/launcher.git
synced 2025-12-13 10:18:51 +01:00
awesome config
This commit is contained in:
parent
e77178ea3b
commit
e9ab068799
@ -182,7 +182,7 @@ local function set_wallpaper(s)
|
|||||||
|
|
||||||
-- wallpaper only in PC
|
-- wallpaper only in PC
|
||||||
if s.geometry.width > 320 then
|
if s.geometry.width > 320 then
|
||||||
gears.wallpaper.maximized(wallpaper, s, true)
|
gears.wallpaper.centered(wallpaper, s, 1)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
@ -219,14 +219,12 @@ end
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- screen.connect_signal("property::geometry", set_wallpaper)
|
screen.connect_signal("property::geometry", set_wallpaper)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
awful.screen.connect_for_each_screen(function(s)
|
awful.screen.connect_for_each_screen(function(s)
|
||||||
-- Wallpaper
|
-- Wallpaper
|
||||||
|
set_wallpaper(s)
|
||||||
-- Each screen has its own tag table.
|
-- Each screen has its own tag table.
|
||||||
awful.tag({ "GameShell" }, s, awful.layout.layouts[1])
|
awful.tag({ "GameShell" }, s, awful.layout.layouts[1])
|
||||||
|
|
||||||
@ -310,7 +308,9 @@ awful.rules.rules = {
|
|||||||
keys = clientkeys,
|
keys = clientkeys,
|
||||||
buttons = clientbuttons,
|
buttons = clientbuttons,
|
||||||
screen = awful.screen.preferred,
|
screen = awful.screen.preferred,
|
||||||
placement = awful.placement.no_overlap+awful.placement.no_offscreen
|
--placement = awful.placement.no_overlap+awful.placement.no_offscreen
|
||||||
|
placement = awful.placement.centered
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -347,17 +347,12 @@ awful.rules.rules = {
|
|||||||
}, properties = { ontop=false,floating = true,titlebars_enabled=false }},
|
}, properties = { ontop=false,floating = true,titlebars_enabled=false }},
|
||||||
|
|
||||||
|
|
||||||
{ rule_any = {class = {"run.py","gsnotify","gsnotify-arm","retroarch" }},
|
|
||||||
-- properties = { placement = awful.placement.centered,border_width=0 }
|
|
||||||
properties = { border_width=0,titlebars_enabled=false,floating=true }
|
|
||||||
|
|
||||||
},
|
|
||||||
-- Set Firefox to always map on the tag named "2" on screen 1.
|
|
||||||
-- { rule = { class = "Firefox" },
|
|
||||||
-- properties = { screen = 1, tag = "2" } },
|
|
||||||
}
|
}
|
||||||
-- }}}
|
-- }}}
|
||||||
|
|
||||||
|
|
||||||
|
local gs_class = {"run.py","gsnotify","gsnotify-arm","retroarch"}
|
||||||
|
|
||||||
-- {{{ Signals
|
-- {{{ Signals
|
||||||
-- Signal function to execute when a new client appears.
|
-- Signal function to execute when a new client appears.
|
||||||
client.connect_signal("manage", function (c)
|
client.connect_signal("manage", function (c)
|
||||||
@ -385,7 +380,26 @@ client.connect_signal("manage", function (c)
|
|||||||
c.type = "notification"
|
c.type = "notification"
|
||||||
c.floating = true
|
c.floating = true
|
||||||
c:raise()
|
c:raise()
|
||||||
-- awful.titlebar.hide(c)
|
end
|
||||||
|
|
||||||
|
for s in capi.screen do
|
||||||
|
if s.geometry.width > 320 then
|
||||||
|
for _,v in pairs(gs_class) do
|
||||||
|
if c.class:lower() == v then
|
||||||
|
awful.titlebar.hide(c)
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
-- centered bg with offset of tasklist_bar's height
|
||||||
|
c.y= c.y + s.mywibox.height
|
||||||
|
|
||||||
|
else
|
||||||
|
-- hide all titlebars in GS
|
||||||
|
awful.titlebar.hide(c)
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
end)
|
end)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user