Skip to content

DanielHands008/animated-wallpaper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

This is a fork of Ninlives/animated-wallpaper with the options to:

  1. Select which monitors to display the video on.
  2. Set the volume of the videos.
  3. Generate a static background and set it for use where the video can't play.
  4. Set a playlist of videos that automatically change over time.

Usage

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.

Build && Install

Install

git clone https://github.com/DanielHands008/animated-wallpaper.git
cd animated-wallpaper
cmake .
make
make install

For Nix Users

nix-env -i -f https://github.com/DanielHands008/animated-wallpaper/archive/master.tar.gz

Note

  • Will increase your CPU and RAM usage and lower your battery life

Others

These instructions should work but I didn't test it, tell me if you encounter any problems.

Requirements

  • cmake
  • vala
  • pkgconfig
  • gtk3
  • clutter
  • clutter-gtk
  • clutter-gst
  • gst-libav

About

Animated wallpaper for Gnome and other desktops

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • CMake 62.5%
  • Vala 36.5%
  • Nix 1.0%