sexta-feira, 18 de abril de 2008

Shell: Script para alterar o fundo de tela


#!/bin/bash
#
# setwallpaper.sh

BG_DIR="$HOME/wallpapers"
TOTAL=`ls -f $BG_DIR/* | grep -E ".png|.jpg" -c`
IMG=$(($RANDOM%$TOTAL))
COUNT=0
for i in `find $BG_DIR -type f | sort` ;
do
if [ $COUNT -eq $IMG ];
then
rm "$BG_DIR/background"
ln -s "$i" "$BG_DIR"/background
xv -viewonly -rmode 5 -rbg black -root -quit -maxpect $BG_DIR/background
exit
fi
COUNT=$(($COUNT+1))
done

Nenhum comentário:

Postar um comentário

Drunk Penguins

Drunk Penguins
Drunk Penguins