Обновление обоев

У меня есть этот простой скрипт, посмотрите на него, пожалуйста:

#!/bin/bash
cd ~/earthwallpaper/
while [  1 ]; do
    COUNTER=0
    while [  $COUNTER -lt 60 ]; do
        wget http://www.opentopia.com/images/cams/world_sunlight_map_rectangular.jpg -O world.jpg
        temp=$(stat -c%s world.jpg)
        if [[ $temp > 1000 ]]
            then    rm world_sunlight_Wallpaper.jpg
                    mv world.jpg world_sunlight_Wallpaper.jpg
                break
        fi
        sleep 5
            let COUNTER=COUNTER+1 
    done
    pcmanfm --set-wallpaper=~/earthwallpaper/world_sunlight_Wallpaper.jpg
    sleep 60m
done

Он загружает изображение из Интернета каждый час, сохраняет файл на диск и настраивается как обои для рабочего стола. Один файл с тем же именем. Загрузка и сохранение отлично работают, но освежающие обои на рабочем столе работают только один раз - только в первый раз. В следующий час он не изменится. Изображение сохраняется в некотором кеше, и система не изменит его, даже файл обновляется, на рабочем столе я вижу только первый снимок, загруженный в первый раз. После перезагрузки системы изображение изменится.

. Возможно ли обновить обои на рабочем столе с таким же именем?

1
задан 18 June 2013 в 19:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: