1. Добавляем в одну директорию 4 wallper'а по вкусу.
2. Создаем скрипт следующего содержания:
#!/bin/bash
# "Крапленная колода" - http://drakulavich.blogspot.com
# Dr.AKULAvich
# Скрипт меняет обои на рабочем столе в зависимости от текущего времени
bg_path=/home/username/Картинки/
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
Переменная bg_path хранит путь к каталогу с картинками. filename — имя графического файла.
Мой скрипт называется change.sh. Чтобы желание исполнилось:
chmod +x change.sh
3. Необходимо дать «демону» ЦУ:
gedit .change.cron
Добавляем строку
01 * * * * /home/username/change.sh
Теперь cron будет каждую первую минуты нового часа начинать с выполнения нашего скрипта.
4. Переместимся в Система — Параметры — Сеансы и создадим команду:
crontab /home/username/.change.cron
5. Для пущего эффекта можно создать еще один сеанс. Запуск скрипта при входе в систему:
/home/username/./change.sh
После этих операций ваш дистрибутив приблизиться на шаг к Fedor'е ;)
Круто! Я б не догадался до такого =) Поставил себе, только не на 4 обоины в день, а на 2. Если б еще и свет в комнате по скрипту выключался вечером... ^_^
ОтветитьУдалитьВ версии эдак 10.4 Убунты, наверное, скрипт для управления светом будет по дефолту =)
ОтветитьУдалитьКогдато делал нечто подобное на debian, года полтора назад, но почемуто долго не прожило, удалил за бесполезностью. ИМХО это только мешает. если работаешь за машиной, то обоину практически не видишь.
ОтветитьУдалитьА на счёт света в комнате, есть такая штука, окно, и свет за окном, люди давно придумали, сам этим устройством пользовался не очень много, поэтому подробней рассказать не могу :) . если поразмышлять, всё можно сделать, комп с гипкой OS в руках Человека вещь безграничная.