GitHunt
VO

Simple OpenGL wallpaper program.

simplewallpaper

License: GPL v3
Language grade: C/C++

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.

Examples

.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 

Installation

The software can be easily installed with invoking the following command.

mkdir build && cd build
cmake ..
cmake --build .
make install

Dependencies

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

License

This project is licensed under the GPL+3 License - see the LICENSE file for details

Contributors

GNU General Public License v3.0
Created March 10, 2017
Updated October 4, 2020