This is a minimalistic animated wallpaper manager for Linux and probably BSD. Was created for me to see if I could do it and to learn how to create AUR packages.
Dependencies:
Universal install
make install
Arch Linux AUR
yay -S lazywal-cli
For help
lazywal-cli -h
Setting a video as a wallpaper
lazywal-cli [filename]
Restoring last wallpaper
lazywal-cli -r
Setting wallpaper for a specific monitor. This one is a bit more complicated, so I have a couple examples.
- Ex1: External monitor in the right of main monitor
from xrandr
,
HDMI-1-0 connected 2560x1080+1920+0 (normal left inverted right x axis y axis) 673mm x 284mm
So we use,
lazywal-cli -D 2560x1080+1920 animation.gif
- Ex2: Render in the primary display
From xrandr
,
eDP-1 connected primary 1920x1080+0+0
So we use,
lazywal-cli -D 1920x1080 animation.gif
- DEFAULT: To render in both screens the same gif image (not mirrored)
lazywal-cli animation.gif
- GNOME 3 (mutter)
- Openbox
- XFCE
- ratpoison
- DWM
- xmonad
- BSPWM
- i3
TODO: test more