[xmonad] New hook to set a distinct wallpaper per workspace, please add to xmonad-contrib

Brandon Allbery allbery.b at gmail.com
Sat Feb 28 17:09:36 UTC 2015


On Sat, Feb 28, 2015 at 11:34 AM, Anton Pirogov <anton.pirogov at gmail.com>
wrote:

> I have written a log hook to set wallpapers. The special thing here is,
> that you can assign a wallpaper (or a set to be chosen randomly from) to
> each workspace, so when you have workspace A on screen 1 and B on screen 2,
> you see the according images on these screens and if you swap the
> workspaces, the wallpapers get swapped too. Wallpapers are always applied
> scaled and it detects vertical screens and rotates images accordingly (so
> any wallpaper will be rendered on any screen in a sane way).
>

The main reason this hasn't been done already is that it tends to "lag"
workspace switching. On a fast enough machine, it can work; on slower ones,
the trick used by most desktop environments is preferred (a window per
workspace that sits under all other windows). Not saying this is a bad
idea, just mentioning.

-- 
brandon s allbery kf8nh                               sine nomine associates
allbery.b at gmail.com                                  ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/xmonad/attachments/20150228/68c31290/attachment.html>


More information about the xmonad mailing list