This is a short, non security related how to. I saw some folks on r/unixporn showing off their live wallpapers and wanted to install my own. After struggling for a bit I finally got it to work. Here's how I did it.
I have a ~/bin folder where I clone git repos, so if you have something like that head over there and clone this repo: https://github.com/ujjwal96/xwinwrap.git
Once that's done go through the regular motions of installing xwinwap.
Also make sure you have "mpv" installed. If not you can install via pacman -S mpv
Once all that's done download your favorite .mp4 wallpaper and type this into your terminal:
xwinwrap -ov -ni -fs -- mpv -vo x11 -wid WID --keepaspect=no --loopAfter --loop type your file path and name of live wallpaper. If you are interested here are the definitions of these options used. You can access these via xwinwrap -h.
-ov: Set override_redirect flag (For seamless desktop background integration in non-fullscreenmode)
-ni: Ignore Input
-fs: Full screen
-vo: Video output type
-wid: On X11, the ID is interpreted as a Window on X11.
Don't forget to set this command to run during startup. I did mine like this.
Create a file called xwinwap.desktop with these contents:
Exec=xwinwrap -ov -ni -fs -- mpv -vo x11 -wid WID --keepaspect=no --loop ~/Downloads/mylivewallpapers.com-Futuristic-Game-Room.mp4
Save this file into the path ~/.config/autostart/
That should be it. Enjoy the live wallpaper.