Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:делаем_часы-кукушку [2016/04/27 15:10] [Делаем часы-кукушку] |
wiki:делаем_часы-кукушку [2016/07/18 14:03] [Делаем часы-кукушку] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Делаем часы-кукушку ====== | ====== Делаем часы-кукушку ====== | ||
\\ | \\ | ||
- | Если засиживаетесь около домашнего компьютера достаточно долго, то может, где-то напомнить о времени, а где-то и позабавить, - "кукушка" : каждый час выдвигается лоток и кукует кукушка столько раз, сколько на часах сейчас времени. Инструкция действует в //Ubuntu 12.04 LTS// и в //Ubuntu 14.04 LTS//, может, и в других релизах, не проверял. (Не для тех, кто часто пользуется DVD-приводом). Итак.\\ | + | Если засиживаетесь около домашнего компьютера достаточно долго, то может, где-то напомнить о времени, а где-то и позабавить, - "кукушка" : каждый час выдвигается лоток и кукует кукушка сколько на часах сейчас времени. Инструкция действует в //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 ] | ||
Строка 20: | Строка 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 утилитой "Диски".\\ | Где, редактор //nano// при создании действующего файла //ku-ku.sh// в Домашней директории, когда приведёте к вышеозначенному виду, закрывается Ctrl+x, (потом последовательно Y и Enter); а значение ///dev/sr0//, значение вашего DVD-привода. Определяется в Ubuntu 12.04 LTS "Дисковой утилитой", а в Ubuntu 14.04 LTS утилитой "Диски".\\ | ||
Строка 26: | Строка 26: | ||
{{ :wiki:снимок_экрана_от_2016-04-26_19_19_05.png?900 |}} | {{ :wiki:снимок_экрана_от_2016-04-26_19_19_05.png?900 |}} | ||
\\ | \\ | ||
- | Может у пользовательских ПК различаться и , если значение ///sr0// будет другое, тогда не будет выдвигаться при куковании лоток. Надо будет вписать своё значение лотка. Дальше в том же терминале:\\ | + | Может у пользовательских ПК различаться и , если значение ///dev/sr0// будет другое, тогда не будет выдвигаться при куковании лоток. Надо будет вписать своё значение лотка во все строчки //nano//, где есть. Дальше, в том же терминале:\\ |
- | ~$ 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\\ | ||
Строка 42: | Строка 42: | ||
\\ | \\ | ||
- | * [[http://forum.ubuntu.ru/index.php?topic=49581.msg994826#msg994826|Ссылка в тему]] | + | * [[http://forum.ubuntu.ru/index.php?topic=49581.msg994826#msg994826|Обсуждение статьи на форуме]] |
- | {{tag> делаем_часы-кукушку Подсказки_и_советы HOWTO}} | + | {{tag> делаем_часы-кукушку Tips Подсказки_и_советы система HOWTO Ubuntu}} |