#!/bin/bash bg_path=/home/username/day/ case $(date +%H) in 04 | 05 | 06 | 07 | 08 | 09 ) filename=sunrise.jpeg ;; 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 ) filename=day.jpeg ;; 19 | 20 | 21 ) filename=sunset.jpeg ;; * ) filename=night.jpeg ;; esac gconftool-2 -t string -s /desktop/gnome/background/picture_filename "$bg_path""$filename" exit 0
#!/bin/bash cd /путь/до/папки/img FN=`wget -q http://www.photosight.ru/applications/photo1.js -O - | iconv -f cp1251 -t utf-8 | sed 's/.*(http.*jpg).*/1/' | sed 's/top_of_day/large/' | xargs echo` ID=`echo $FN | sed 's/.*/([0-9]+)_large.jpg/1/'` wget -q -N $FN -O $ID.jpg exit
#!/bin/bash COUNTER=0 while [ $COUNTER ]; do sleep 3600; PIC=`ls /путь/до/папки/img/*.jpg | /bin/sed -n "$[RANDOM%$(ls /путь/до/папки/img/*.jpg | /usr/bin/wc -l)]p"`; `DISPLAY=":0" /usr/bin/gconftool-2 --set --type string /desktop/gnome/background/picture_filename $PIC` let COUNTER=COUNTER+1 done
Файлы:photosight.tar.gz