This is a fork of Ninlives/animated-wallpaper with the options to:
- Select which monitors to display the video on.
- Set the volume of the videos.
- Generate a static background and set it for use where the video can't play.
- Set a playlist of videos that automatically change over time.
Usage:
animated-wallpaper options [FILE] [FILE] [File]
Options:
-d Enable debug mode.
-m Select monitors. (eg. -n 0,2) Default: all
-v Set volume. (eg. -v 0.2) Default: 0
-s Set the static background to a frame from the video. (Requires ffmpeg)
-t Time in the video the static background is taken from. (eg. -t 00:00:05) Default: 00:00:00
-i Interval in seconds between backgrounds. (eg. -i 900) Default: 600
-r Show backgrounds in a random order.
-l Set the location for static backgrounds. (eg. -l /tmp/animated-backgrounds) default: /tmp
-g Only generate static backgrounds.
-f Generate static backgrounds even if file exists.
git clone https://github.com/DanielHands008/animated-wallpaper.git
cd animated-wallpaper
cmake .
make
make install
nix-env -i -f https://github.com/DanielHands008/animated-wallpaper/archive/master.tar.gz
- Will increase your CPU and RAM usage and lower your battery life
These instructions should work but I didn't test it, tell me if you encounter any problems.
- cmake
- vala
- pkgconfig
- gtk3
- clutter
- clutter-gtk
- clutter-gst
- gst-libav