Это старая версия документа.



Если засиживаетесь около домашнего компьютера достаточно долго, то может, где-то напомнить о времени, а где-то и позабавить, - «кукушка» : каждый час выдвигается лоток и кукует кукушка столько раз, сколько на часах сейчас времени. Инструкция действует в Ubuntu 12.04 LTS и в Ubuntu 14.04 LTS, может, и в других релизах, не проверял. (Не для тех, кто часто пользуется DVD-приводом). Итак.
Открываем терминал и пишем (~$ -это новая строка в терминале):

~$ cd ~
~$ touch ku-ku.sh
~$ nano ku-ku.sh

#!/bin/sh

a=`date +%I`;
usecd=$(mount | grep /dev/sr0)
if [ «$usecd» = «» ]; then

eject /dev/sr0
while [ $a != 0 ]
do
  aplay -q ~/ku-ku.wav
  a=`expr $a - 1`
done
eject -t /dev/sr0

fi

Где, редактор nano при создании действующего файла ku-ku.sh в Домашней директории, когда приведёте к вышеозначенному виду, закрывается Ctrl+x, (потом последовательно Y и Enter); а значение /dev/sr0, значение вашего DVD-привода. Определяется в Ubuntu 12.04 LTS «Дисковой утилитой», а в Ubuntu 14.04 LTS утилитой «Диски».


Может у пользовательских ПК различаться и, если значение /sr0 будет другое, тогда не будет выдвигаться при куковании лоток. Надо будет вписать своё значение лотка. Дальше в том же терминале:

~$ chmod 755 ku-ku.sh

Распаковываем приложенный звук типа «ку-ку» в домашнюю директорию, вот этот, например: http://forum.ubuntu.ru/index.php?action=dlattach;topic=49581.0;attach=14232
Задаём условие в терминале:

~$ crontab -e

   0 9-22 * * *  ~/ku-ku.sh
   

Значения цифр можно прочитать в справках crontab и выставить свои. А у меня выставлено: с 9.00 до 22.00, чтоб ночью не куковал и утром не мешал. И всё ! Каждый час выдвигается лоток DVD и кукует сколько времени кукушка. Здорово!

Ссылки