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

Anton Pirogov anton.pirogov at gmail.com
Sat Feb 28 17:13:00 UTC 2015


Well, there is indeed a small delay in the rendering, but not the workspace
switching itself, because I spawn a process in the background using
imagemagick and feh doing the heavy lifting. It is not the most beautiful
thing but it works quite well!

2015-02-28 18:09 GMT+01:00 Brandon Allbery <allbery.b at gmail.com>:

> 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/84df3333/attachment.html>


More information about the xmonad mailing list