#!/bin/bash # Animated Desktop v0.3 by r0ot # 2008 - bash # elteter0ot@gmail.com # edited by Travis Place (wishie@wishie.net) ############################################################### # Preferences # ############################################################### # Uncomment the video file to use #VIDEO=~/animated_desktop/tren.avi #VIDEO=~/animated_desktop/chaostheory.avi VIDEO=~/animated_desktop/spiritheory.avi #VIDEO=~/animated_desktop/Horaktartz.avi #VIDEO=~/animated_desktop/George_Washington.avi #VIDEO=~/animated_desktop/Energy_Field_by_Snowmanzors.divx #VIDEO=~/animated_desktop/locemotion.avi #VIDEO=~/animated_desktop/wraith3d.avi #VIDEO=~/animated_desktop/skulls.mpg #VIDEO=~/animated_desktop/glassthing.mpg # Uncomment the screensaver to use SAVER=/usr/lib/xscreensaver/glmatrix #SAVER=/usr/lib/xscreensaver/blinkbox #SAVER=/usr/lib/xscreensaver/hufo_tunnel ################################################################# case $1 in video) killall xwinwrap 2>/dev/null echo "Using `basename $VIDEO`" xwinwrap -ni -o 1.0 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet -nosound ~/animated_desktop/tren.avi -loop 0 >/dev/null 2>&1 & ;; screensaver) killall xwinwrap 2>/dev/null echo "Using `basename $SAVER`" xwinwrap -ni -argb -fs -s -st -sp -nf -b -- $SAVER -window-id WID >/dev/null 2>&1 & ;; stop) killall xwinwrap 2>/dev/null ;; *) echo "`basename $0` - Xwinwrap wrapper script" echo "Usage: $0 { video | screensaver | stop }" echo "" echo "options:" echo " video - use `basename $VIDEO` as the wallpaper (edit $0 to configure)" echo " screensaver - use `basename $SAVER` as the wallpaper (edit $0 to configure)" echo " stop - Stop $0 and use your usual wallpaper" ;; esac