Background Management is a software designed to handle desktop wallpapers. It assists in managing and organizing wallpapers.
Firstly, there is chbg which sets its argv as the background using the software tool feh. Additionally, it creates the symlink .config/wallpaper. If you run chbg without an argument, it will try to automatically set the symlink as a background. This makes it ideal for use in your window manager startup script.
Next up is pickfile.py, which is a Python script that selects a file from the directory given as an argument at random. This script is primarily used by randbg.
Lastly, randbg picks a file from the directory given as the first argument (utilizing pickfile.py) and then sets it as the background using chbg.
I created Background Management to simplify the process of setting a nice pic as my desktop background regularly. I got tired of having to manually select images and set them as my bg with feh. Now, it's straightforward to maintain my bg images through several small scripts that randomly choose an image and set it as my bg, while the symlink .config/wallpaper ensures I maintain my bg over restarts.
Version 0.1: N/A