diff --git a/awesomerc.lua b/awesomerc.lua index 5981f8a4..bdbdbaa7 100644 --- a/awesomerc.lua +++ b/awesomerc.lua @@ -77,7 +77,7 @@ mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon, menubar.utils.terminal = terminal -- Set the terminal for applications that require it -- }}} --- {{{ Tag +-- {{{ Tag layout -- @DOC_LAYOUT@ -- Table of layouts to cover with awful.layout.inc, order matters. tag.connect_signal("request::default_layouts", function() @@ -99,6 +99,27 @@ tag.connect_signal("request::default_layouts", function() end) -- }}} +-- {{{ Wallpaper +-- @DOC_WALLPAPER@ +screen.connect_signal("request::wallpaper", function(s) + awful.wallpaper { + screen = s, + widget = { + { + image = beautiful.wallpaper, + upscale = true, + downscale = true, + widget = wibox.widget.imagebox, + }, + valign = "center", + halign = "center", + tiled = false, + widget = wibox.container.tile, + } + } +end) +-- }}} + -- {{{ Wibar -- Keyboard map indicator and switcher @@ -107,19 +128,6 @@ mykeyboardlayout = awful.widget.keyboardlayout() -- Create a textclock widget mytextclock = wibox.widget.textclock() --- @DOC_WALLPAPER@ -screen.connect_signal("request::wallpaper", function(s) - -- Wallpaper - if beautiful.wallpaper then - local wallpaper = beautiful.wallpaper - -- If wallpaper is a function, call it with the screen - if type(wallpaper) == "function" then - wallpaper = wallpaper(s) - end - gears.wallpaper.maximized(wallpaper, s, true) - end -end) - -- @DOC_FOR_EACH_SCREEN@ screen.connect_signal("request::desktop_decoration", function(s) -- Each screen has its own tag table.