|
|
|
Школьные звонки, автоматически, в Damn Small Linux
|
|||
|---|---|---|---|
|
#18+
Добрый день, знатоки :) Сейчас я работаю в одной из школ и передо мной возникла такая задача: сделать людям школьные звонки, но не простые, а чтобы на переменку играла одна мелодия, а на урок другая. Раньше это все был реализовано с помощью Win2k3 Server и приложения WakeMeUp и усилителя, спаянного каким-то кулибиным на одной плате и довольно давно купленного кем-то на радиорынке. С течением времени усилитель стало "нагребать" и в конце концов он умер. Сейчас я вместо усилителя использую музыкальный центр и две колонки от него в разных концах коридора, но не об этом. Отказалась нормально работать WakeMeUp на win, достойных альтернатив не нашел. В связи с этим раскопал старую машинку и вдохновившись топиками об автоматизации всего и вся в *nix, установил на нее Damn Small Linux (думаю, больше комп не потянет). Итак, выглядеть это будет примерно так: 1) Автоматическое включение компа с появлением напряжения в сети 220В. 2) Автоматическое проигрывание заданных мелодий по расписанию. 3) Корректное автоматическое завершение работы после последнего события в конце рабочего дня (до того, как в 18:00 учителя обесточат рубильником весь класс) Собственно задача: как именно (how to) это всё можно осуществить? Мне это видится примерно так. В BIOS я ищу что-то вроде WakeupOnPower. Машинка стартует, загружается DSL. Так как в DSL есть xmms, то можно бы было его запускать на проигрывание мелодий по заданному расписанию (я уже пробовал плагин xmms-alarm, он не подходит, так как в день мне нужно более 15 срабатываний, он же работает просто как будильник - раз в день). Мелодий всего две - на урок и на переменку. После каждого события не забывать автоматически закрывать программу, а то в конце дня наплодится множество копий и PC страшно затормозит :) В конце дня автоматом выключить PC. Ясное дело, всё это можно реализовать скриптиком, который запускает xmms с нужными параметрами на проигрывание песенки, потом его же закрывает, а в конце дня отключает комп. Но дело в том, что я в Linux еще ой какой новичок, ничего серьезного еще делать не умею, сценариев писать тоже. Помогите, пожалуйста, автоматизировать этот процесс. Быть может подскажете, как написать этот скрипт, либо посоветуете другой плеер с уже встроенным функционалом, а может и вовсе другой дистрибутив, да мало ли что. UPD: а нет ли всего этого в каком-нибудь gui? Прошлое windows-пользователя сказывается, понимаете ли *pardon* Всем откликнувшимся огроменное спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 14:49 |
|
||
|
Школьные звонки, автоматически, в Damn Small Linux
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 17:34 |
|
||
|
Школьные звонки, автоматически, в Damn Small Linux
|
|||
|---|---|---|---|
|
#18+
Да - а вкачестве плеера возьмите mpg123, mplayer или что-то подобное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 17:37 |
|
||
|
Школьные звонки, автоматически, в Damn Small Linux
|
|||
|---|---|---|---|
|
#18+
landy пишет: > Да - а вкачестве плеера возьмите mpg123, mplayer или что-то подобное mpd тут подойдёт очень. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2009, 18:56 |
|
||
|
Школьные звонки, автоматически, в Damn Small Linux
|
|||
|---|---|---|---|
|
#18+
Да не забудьте ntp сихронизировать. Школьники, они народ пунктуальный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2009, 12:43 |
|
||
|
Школьные звонки, автоматически, в Damn Small Linux
|
|||
|---|---|---|---|
|
#18+
возьмите GeeXboх - готовый линукс-система-мультимедиа-плеер. Там в файле GEEXBOX\etc\init.d\54_crond нужно добавить команды для mplayer и для выключения shutdown подробнее см. здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2010, 21:43 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=105&tid=1485071]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
73ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 429ms |

| 0 / 0 |
