wall
A OS and desktop environment indipendent get/set wallpaper library.
Comparison with similiar libraries
wallpaper and wallpaper_rs both don't have a decent Linux implementation. They are both hacky and support only some desktop environments/window managers. This library uses directly Xlib for the Linux part, so if you are running Xorg, it works.
Help wanted
Help is wanted for the MacOS part. I don't have a Mac machine so I can't test the code. The current implementation is a bit hacky and I would like to get rid of it. An idea would be to port this code to Rust.
Todo
- Xorg
- Windows
- MacOS (hacky)
- Wayland
- RedoxOS
- Better MacOS implementation