SmoollWallpaper (swall) is a simple Python script for setting video wallpapers on Linux.
SmoollWallpaper uses the magic of mpv
and xwinwrap
to display animated (or just video) wallpapers on your desktop, and with the help of xprop
it allows the wallpapers to stop when you click on another window than your desktop, if you're PC or laptop don't have the best of specs just like me :).
It also allows using images as wallpapers, but this option is WIP
(Work In Progress) and only available for GNOME
, LXDE/PCmanFM
, LXQt/PCmanFM-qt
and KDE >=5.7
, although I don't know about KDE because I haven't tested it yet, but if you'd like to contribute to this project, you can test it out and let me know by opening an issue.
If you'd like to get started on using my magnum opus ('cause let's be honest, I will probably never make something better), you can go to the Getting Started wiki page or you can click on one of the badges above that says GETTING STARTED
. There's a normal wallpaper version as well. You can go here or you can click on the GETTING STARTED (NORMAL WALLPAPERS)
badge above.
Happy desktop customization! :D
And btw, the security scans are passing:
-
Video wallpapers
-
Script pauses automatically if desktop is not focused
-
Option to not pause the script automatically when the desktop is not focused
-
Normal wallpapers (desktops supported):
- GNOME
- KDE >=5.7 (currently not available)
- LXDE/PCmanFM
- LXQt/PCmanFM-qt
-
Graphical interface
-
Command line interface
I will come up with more features in the future :)