simplewallpaper is a simple wallpaper application that uses FIFO (file in file out) for updating the current image. It is designed to be lightweight. Where it will only update the screen when changing the image or when the screen is being resized.
.1 Update the current image with the command 'cat'. The second command will redirect STDOUT from the cat to write to the wallfifo0 file. Which in succession will be redirected to the application and loaded into memory to create an image to display.
swp -p ~/wallfifo0 -V
cat image.png > ~/wallfifo0
The software can be easily installed with invoking the following command.
mkdir build && cd build
cmake ..
cmake --build .
make install
In order to compile the program, the following Debian packages have to be installed. It also depends on the OpenGL libraries.
apt-get install libfreeimage-dev libsdl2-dev
This project is licensed under the GPL+3 License - see the LICENSE file for details