Xlivebg brings live animated wallpapers to the X window system. It's lightweight, efficient, with minimal dependencies, and aims to work equally well with all window managers and desktop environments across all UNIX systems with X11.
Live wallpapers in the context of xlivebg, are plugins which use OpenGL to draw onto the desktop. Xlivebg strives to make it simple to write live wallpapers, by handling all of the X window system interactions, OpenGL context creation, and user configuration management, allowing the wallpapers to focus on rendering their effect. See the relevant section in the manual about how to write live wallpaper plugins for xlivebg.
Even though xlivebg comes with a number of bundled live wallpaper plugins, and that number will increase over time, the intent is to enable others to write 3rd party live wallpapers for the system, and maybe over time form a community centered around collecting and sharing them.
Consult the xlivebg manual for detailed instructions on how to download, install, configure, and write new live wallpapers for xlivebg. Or check out the setup and demonstration video on youtube, showing the whole process from download, to build and setup.
List of official xlivebg releases in reverse-chronological order:
Alternatively if you wish to download the latest source code under development, head over to the xlivebg github page, or simply run:
git clone https://github.com/jtsiomb/xlivebg
Copyright © 2019-2020 John Tsiombikas <email@example.com>.
Xlivebg is free software. Feel free to use, modify and/or redistribute it, under the terms of the GNU General Public License v3, or at your option any later version published by the Free Software Foundation.
For bug reports, head over to the github issues page.
For xlivebg-related discussion, support questions, development, bug reports, feature requests, and patches, feel free to join the xlivebg mailing list:
Mailing list rules: no large attachments, no html emails, no top-posting. Send only plain text emails, hard-wrapped at 72 columns. Replies should quote only the relevant part of the previous message, and respond immediately under it.
For anything else, feel free to contact me at: firstname.lastname@example.org. Only plain-text emails, hard-wrapped at 72-columns will be accepted.