Skip to content

voldien/swp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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