Show HN: High performance X11 animated wallpapers
github.com
github.com
Quick youtube showcase: https://www.youtube.com/watch?v=6ZTiA885bWM
This seems to be the trend
... or at least it would, if I was seeing my desktop background once in a while
One of the very few reasons I miss stacking window managers:)
how does one do this? Just replace the Feh call with mpv?
mpv foo.mp4 --wid=0Is this true when you have a loop that sleeps for 5 minutes before calling it again? I've always set my wallpapers this way. It's also similar to what I do on Sway. The only alternative I've found is simple enough and still works is using an ad-hoc systemd timer task.
Edit: nevermind, I forgot this is about animated wallpapers. I use a while loop + feh for setting a static wallpaper that changes every 5 minutes.
This was in 2003. It would get lots of interest when I was working in public places.
Which is why, somewhere over Greenland, a flight attendant came by and very quietly said to me, “I noticed you work on outer space stuff. We just got word over radio that the Space Shuttle blew up.” :-(
Very strange that the memory of that interaction would come to me about 8 hours after a more robust reentry vehicle splashed down in Florida.
Every 15 minutes I pull a random image from /r/earthporn. I enjoy having a "window" into the world :-)
Screenshot: https://imgur.com/fkXYD07
mpv --wid=0
Causes mpv to draw to the root window.I even found a guide:
https://github.com/digip/linux-video-wallpaper
Not sure what the performance is like though.
That said, in both cases transparency of things like terminals is going to be very resource hungry.
Also, if you're doing the --wid=0, throw in --loop there too. :)
I am honestly confused why, years ago, I spent hours searching for the perfect wallpaper on the internet. And why I spent even more hours making my own, 20 years ago.
Nowadays I usually set one I like when I install the machine and maybe change it 1-4 years later. Is this what growing up feels like? :(
I'm using GLava [1] to put an audio spectrograph up on one side of my desktop, i run it with windowed games and transparency and so on and its never more than a 5% of CPU that I've ever seen.
[1] https://github.com/jarcode-foss/glava
no link for xscreensaver, jwz doesn't like hacker news
the only thing i haven't figured out is how to get the fonts working again.
What else was the machine doing at the time?
Though it doesn't augment anything, nor does it look particularly pretty...
But the last three releases of Fedora and Gnome have had a sort of animated wallpaper. It's actually just an XML file that defines times and image files for each time. And it's used to darken the wallpaper when the sun sets.
I use the default one that ships with Fedora but the XML file is straightforward and it's simple to make your own.
One thing that will make me use more advanced desktop features is definitely alleviating eye strain.
In that vein, using a CLI tool to check up on Gitlab pipelines is another recent development. Switching back and forth between a dark solarized terminal and a bright Gitlab Firefox window was becoming annoying.
(I know there are lots of CSS tricks you can do in FF to force dark styles on websites but I try to keep my setup as vanilla as possible to ease its management.)
Not that there is anything wrong with a CLI workflow.
Example:
$ /usr/lib/xscreensaver/moire2 -roothttps://github.com/SDL-mirror/SDL/blob/master/include/SDL_su...
Of course they make no sense these days. Still, I liked the interesting displays while my workstation was left to its own thoughts.
There used to be a way of displaying websites on the desktop in windows 2000. “Live desktop” I think it was called[1].
[0]: https://en.wikipedia.org/wiki/Windows_DreamScene
[1]: https://en.wikipedia.org/wiki/Active_Desktop?wprov=sfti1