A lightweight and flexible script to set animated video wallpapers on Linux desktops.
- Supports individual videos or directories with multiple files.
- Auto-detects desktop environment and optimizes accordingly.
- Uses
xwinwrapandmpvfor smooth playback. - Smart CPU-saving by pausing when a window is focused.
- Automatic startup integration.
Ensure you have the required dependencies:
sudo apt-get install -y xdotool mpv x11-utilsIf xwinwrap is missing, the script will install it automatically.
./livewall.sh [options] [video_or_directory]-i <seconds>→ Set CPU-saving focus check interval.-hor--help→ Show help message.
./livewall.sh /path/to/video.mp4
./livewall.sh /path/to/folder/
./livewall.sh -i 2The script automatically adds itself to startup on first run.
To remove auto-start:
rm ~/.config/autostart/livewall.desktopLicensed under MIT License
Developed by Seuriin (SSL-ACTX)