Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
wiki:делаем_часы-кукушку [2016/04/26 21:07] создано |
wiki:делаем_часы-кукушку [2016/08/03 11:35] (текущий) [Делаем часы-кукушку] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Делаем часы-кукушку ====== | ====== Делаем часы-кукушку ====== | ||
\\ | \\ | ||
- | Если засиживаетесь около домашнего компьютера достаточно долго, то может, где-то напомнить о времени, а где-то и позабавить : - "кукушка": каждый час выдвигается лоток и кукует кукушка столько раз, сколько на часах сейчас времени. Инструкция действует в //Ubuntu 12.04 LTS// и в //Ubuntu 14.04 LTS//, может и в других релизах, не проверял. Итак.\\ | + | Если засиживаетесь около домашнего компьютера достаточно долго, то может где-то напомнить о времени, а где-то и позабавить, - "кукушка" : каждый час выдвигается лоток и кукует кукушка столько раз, сколько на часах сейчас времени. Инструкция действует в //Ubuntu 12.04 LTS, 14.04--16.04 LTS//. (//Не для тех, кто часто пользуется DVD-приводом//). Итак.\\ |
Открываем //терминал// и пишем (~$ -это новая строка в терминале):\\ | Открываем //терминал// и пишем (~$ -это новая строка в терминале):\\ | ||
- | ~$ cd ~\\ | + | ~$ cd ~\\ |
- | ~$ touch ku-ku.sh\\ | + | ~$ touch ku-ku.sh\\ |
- | ~$ nano ku-ku.sh\\ | + | ~$ nano ku-ku.sh |
+ | <code=bash> | ||
#!/bin/sh | #!/bin/sh | ||
- | a=`date +%I`;\\ | + | a=`date +%I`; |
- | usecd=$(mount | grep /dev/sr0)\\ | + | usecd=$(mount | grep **/dev/sr0**) |
- | if [ "$usecd" = "" ]; then\\ | + | if [ "$usecd" = "" ]; then |
eject /dev/sr0 | eject /dev/sr0 | ||
while [ $a != 0 ] | while [ $a != 0 ] | ||
Строка 18: | Строка 20: | ||
done | done | ||
eject -t /dev/sr0 | eject -t /dev/sr0 | ||
- | fi\\ | + | fi</code>\\ |
- | Где, редактор //nano// при создании действующего файла //ku-ku.sh//, когда приведёте к вышеозначенному виду, закрывается Ctrl+x, (потом последовательно Y и Enter); а значение ///dev/sr0//, значение вашего DVD-привода. Определяется в Ubuntu 12.04 LTS "Дисковой утилитой", а в Ubuntu 14.04 LTS утилитой "Диски".\\ | + | |
- | {{ :wiki:снимок_экрана_от_2016-04-26_19_19_05.png?800 |}} | + | Где, редактор //nano// при создании действующего файла //ku-ku.sh// в Домашней директории, когда приведёте к вышеозначенному виду, закрывается Ctrl+x, (потом последовательно Y и Enter); а значение ///dev/sr0//, значение вашего DVD-привода. Определяется в Ubuntu 12.04 LTS "Дисковой утилитой", а в Ubuntu 14.04 LTS утилитой "Диски".\\ |
+ | |||
+ | {{ :wiki:снимок_экрана_от_2016-04-26_19_19_05.png?900 |}} | ||
\\ | \\ | ||
- | Может у пользовательских ПК различаться и, если значение ///sr0// будет другое, тогда не будет выдвигаться при куковании лоток. Дальше в том же терминале:\\ | + | Может у пользовательских ПК различаться и, если значение ///dev/sr0// будет другое, тогда __не будет__ выдвигаться при куковании лоток. Надо будет вписать своё значение лотка DVD во все строчки //nano//, где /dev/ваш лоток DVD есть. Дальше, в том же терминале:\\ |
- | ~$ chmod 755 ku-ku.sh\\ | + | |
+ | ~$ chmod 755 ku-ku.sh\\ | ||
Распаковываем приложенный звук типа "ку-ку" в домашнюю директорию, вот этот, например: [[http://forum.ubuntu.ru/index.php?action=dlattach;topic=49581.0;attach=14232]]\\ | Распаковываем приложенный звук типа "ку-ку" в домашнюю директорию, вот этот, например: [[http://forum.ubuntu.ru/index.php?action=dlattach;topic=49581.0;attach=14232]]\\ | ||
- | Задаём условие в терминале:\\ | + | Задаём условие в терминале, в том же nano:\\ |
~$ crontab -e\\ | ~$ crontab -e\\ | ||
0 9-22 * * * ~/ku-ku.sh | 0 9-22 * * * ~/ku-ku.sh | ||
- | Значения цифр можно прочитать в справках //crontab// и выставить свои. А у меня выставлено: //с 9.00 до 22.00//, чтоб ночью не куковал и рано утром соседям не мешал. И всё ! Каждый час выдвигается лоток DVD и кукует сколько времени кукушка. Замечательно! | + | Значения цифр можно прочитать в справках //crontab// и выставить свои. А у меня выставлено: //с 9.00 до 22.00//, чтоб ночью не куковал и рано утром не мешал. И всё ! Каждый час выдвигается лоток DVD и кукует сколько времени кукушка. Замечательно! |
===== Ссылки ===== | ===== Ссылки ===== | ||
- | * [[FIXME]] | + | \\ |
+ | |||
+ | * [[http://forum.ubuntu.ru/index.php?topic=49581.msg994826#msg994826|Обсуждение статьи на форуме]] | ||
- | {{tag> делаем_часы-кукушку Подсказки_и_советы HOWTO}} | + | {{tag> делаем_часы-кукушку Tips Подсказки_и_советы Ubuntu}} |