2008-04-08

Доброго времени суток!

В одном из анонсов на глаза попалась строчка, что в Fedora 8 есть забавная фишка с переключением обоев в зависимости от времени суток. И вдохновленный этим постом, который попался мне позже, решил сделать что-то подобное (скрипт пришлось немного поменять, так как не хотел работать). Итак, рецепт.

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'е ;)

3 комментариев: ответить

08.04.2008, 20:27   Анонимный комментирует...

Круто! Я б не догадался до такого =) Поставил себе, только не на 4 обоины в день, а на 2. Если б еще и свет в комнате по скрипту выключался вечером... ^_^

08.04.2008, 21:07   drakulavich комментирует...

В версии эдак 10.4 Убунты, наверное, скрипт для управления светом будет по дефолту =)

08.04.2008, 22:41   mAd комментирует...

Когдато делал нечто подобное на debian, года полтора назад, но почемуто долго не прожило, удалил за бесполезностью. ИМХО это только мешает. если работаешь за машиной, то обоину практически не видишь.
А на счёт света в комнате, есть такая штука, окно, и свет за окном, люди давно придумали, сам этим устройством пользовался не очень много, поэтому подробней рассказать не могу :) . если поразмышлять, всё можно сделать, комп с гипкой OS в руках Человека вещь безграничная.

Отправить комментарий