Используете ли вы будильник в linux? Возможно это какие то программы или же скрипты запускающиеся через cron, делимся вариантами :)
-
Пользовался плагином для Amarok, вполне успешно. Ещё раньше - заморачивался с кроном, но это утомляет, лично меня %)
А вообще, для многих плееров есть плагины-будильники.
-
sleep в скриптах =)
зеркало до недавнего времени по cron делал...
-
а есть ли что нить подобное для rhythmbox? а то через cron тоже не всегда удобно
-
-
По методу muhas:
sleep 21600; rhythmbox --play (или как там оно, не знаю)
=)
-
-
sleep 21600; rhythmbox --play
так музыка заиграет только в том случае если rhythmbox был запущен и стоял на паузе
Пока что я использую cron + скрипт который запускает плейлист через totem и постепенно наращивает громкость
-
-
Это почему же? Я уверен, что у ритмбокса есть параметр, с которым он загружается и сразу включает воспроизведение. А если и нет, то следом запустить можно: sleep 21600; rhythmbox &>/dev/null && rhythmbox --play
-
-
так тоже не сработает, только если так:
sleep 21600;
rhythmbox &
sleep 10;
rhythmbox --play
касяк в плеере, недавно мучелся когда скрипт писал
-
-
Ну хоть так :) строчкой больше, строчкой меньше... ) Но зато готов будильник. Ещё только заставить его автоматом вычислять время для sleep до указанного времени - и всё %)
-
-
Ещё только заставить его автоматом вычислять время для sleep до указанного времени - и всё %)
я через cron пускаю, в одно время всегда встаю :)
-
21600 секунд? Лучше 6h.
Можно удобно указывать sleep 1h 23m 45s && echo 'Выспался!'
-
Использование sleep некрасиво. Лучше echo 'rhythmbox --play' | at 06:30
-
Крон, mpc play в одно и то же время по будням.
-
Напишите кто-нибудь статью про использование cron в качестве будильника.
-
-
Не надо статей, man cron. У меня:
cat /var/spool/cron/%username%
30 8 * * mon-fri mpc play
Каждый будний день в 8 часов 30 минут выполняется mpc play.
%username% love BDSM!
-
echo "mpg123 ~/Music/music.mp3" | at 12:38
-
alarm() {
echo "/usr/bin/mpc play" | at $1
}
-
KAlarm. Зачем городить велосипеды, если есть мотоцикл? :)
-
-
Иксозависимо?
-
-
суде по приставке К для кедов
-
-
Это понятно, и это не ответ. Эта программа может быть фронтендом для крона, а значит, быть иксонезависимой.
-
-
если программа разрабатывается для кедов то она и тянет с собой что из ее библиотек, даже если она и обычная оболочка для крона! а по существу:
эта утилита входит в состав kdepim-korganizer предназначена для установки персональных сообщений напоминания и извещения для оргенайзера
-
-
Задания, добавленные в оболочку для крона, выполнятся и после падения иксов, вот что важно.
А то, что сама программа требует qt, kde и xorg, эт понятно.
-
Korganozer
-
-
s/Korganozer/Korganizer/g
-
А у меня дома в экспериментальных целях стоит сервер - Pentium III купленный за 250р.У него жесточайший спикер из мной когда либо слышанных.
Запускаю по cron или at скрипт с утилитой beep (она проигрывает мелодию в спикер).Получается просто обалденный будильник.Если кого-то заинтересовало поделюсь мелодией!:)
-
-
Поделись.
-
я просыпаюсь таким образом, наваял скрипт
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
max@max-eee:~$ cat .alarm.sh
#!/bin/bash
amixer sset Master 0% ;
DISPLAY=:0 totem ~/Музыка/piano.pls &
sleep 3
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+
sleep 2
amixer sset Master 10%+ |
Поставил его в cron с понедельника по пятницу :)
-
-
Хоть бы повышение громкости в цикл))
-
-
можно, но вроде и так пока устраивает)
-
-
#!/bin/bash
amixer sset Master 0% ;
DISPLAY=:0 totem ~/Музыка/piano.pls &
for in in $(seq 1 11); do
sleep 2
amixer sset Master 10%+
done
некрасиво же
-
-
Модератор, будь другом, вставь тэг code
-
У меня в кроне живет скрипт будильника. Его отличие от остальных в том, что он плавно увеличивает громкость до указанного значения вне зависимости играла до этого музыка или нет. Сам скрипт.
-
Когда надо - пихаю в at следующий скрипт:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
#!/bin/bash
# Используется синтезатор festival с поддержкой русской речи
# Инструкция по установке: http://habrahabr.ru/blogs/linux/60977/
# Данный скрипт срабатывает в заранее заданное время по cron'у. Затем он:
# 1) включает музыку на определенное время
# 2) Приветствует пользователя
# 3) Сообщает ему текущее время
# 4) Сообщает температуру за окном
# 5) Количество новых сообщений в Gmail'e
#
# Автор: h0rr0rr_drag0n
############################################################################
############################################################################
MUSIC_PLAYER=/usr/bin/mocp
play_music() {
$MUSIC_PLAYER -c
$MUSIC_PLAYER -s
$MUSIC_PLAYER -v +100
$MUSIC_PLAYER -a ~/music/Music/OST\ MATRIX/12\ -\ Rammstein\ -\ Hast.mp3
$MUSIC_PLAYER -p
sleep 20
$MUSIC_PLAYER -v -5
$MUSIC_PLAYER -v -10
sleep 10
$MUSIC_PLAYER -s
}
play_music
# Склоняем в соответствующем падеже слова "минута" и "секунда"
CURR_HOUR=`date +%H | colrm 1 1`
CURR_MIN=`date +%M | colrm 1 1`
if [ "`date +%H`" -eq "11" ] || [ "`date +%H`" -eq "12" ] || [ "`date +%H`" -eq\
"13" ] || [ "`date +%H`" -eq "14" ]; then
LC_HOUR="часов"
elif [ "$CURR_HOUR" -eq "0" ] || [ "$CURR_HOUR" -eq "5" ] || [ "$CURR_HOUR" \
-eq "6" ] || [ "$CURR_HOUR" -eq "7" ] || [ "$CURR_HOUR" -eq "8" ] || [ \
"$CURR_HOUR" -eq "9" ]; then
LC_HOUR="часов"
elif [ "$CURR_HOUR" -eq "1" ]; then
LC_HOUR="час"
elif [ "$CURR_HOUR" -eq "2" ] || [ "$CURR_HOUR" -eq "3" ] || [ "$CURR_HOUR" -eq \
"4" ]; then
LC_HOUR="часа"
fi
if [ "`date +%M`" -eq "11" ] || [ "`date +%M`" -eq "12" ] || [ "`date +%M`" -eq \
"13" ] || [ "`date +%M`" -eq "14" ] || [ "$CURR_MIN" -eq "0" ] || [ "$CURR_MIN" \
-eq "5" ] || [ "$CURR_MIN" -eq "6" ] || [ "$CURR_MIN" -eq "7" ] || [ "$CURR_MIN" \
-eq "8" ] || [ "$CURR_MIN" -eq "9" ]; then
LC_MINUTE="минут"
elif [ "$CURR_MIN" -eq "1" ]; then
LC_MINUTE="минута"
elif [ "$CURR_MIN" -eq "2" ] || [ "$CURR_MIN" -eq "3" ] || [ "$CURR_MIN" -eq "4" ]; then
LC_MINUTE="минуты"
fi
# Получаем текущую дату\время
DATE_TIME=`date +%A\ %H\ $LC_HOUR\ %M\ $LC_MINUTE`
# Получаем температуру в Питере
CURR_TEMP="`wget -O - http://www.gismeteo.ru/city/daily/4079/ 2>/dev/null |\
grep '<div class="deg">' | sed -r 's/<div class="deg">(.[0-9]+).*/\1/g' | awk \
'{print $1}'`"
if [ "`echo $CURR_TEMP | sed -r 's/(.)[0-9]+/\1/g'`" == "+" ]; then
TEMP_SIGN="плюс"
else
TEMP_SIGN="минус"
fi
TEMP_DEGREE="`echo $CURR_TEMP | sed -r 's/.([0-9]+)/\1/g'`"
echo "С добрым утром. Сейчас $DATE_TIME. Температура за окном $TEMP_SIGN $TEMP_DEGREE градусов \
по Цельсию." | festival --tts --language russian
|
-
-
Простой такой будильничек... =) А оно кофе готовить не может? %)
-
-
Еше нет =))
-
-
Вот это "ещё" как-то воодушевляет %)
-
Установил я festival как на Хабре было сказано и язык русский к нему, но он почему-то не работает :( пишет только "Linux: can't open /dev/dsp", может кто-нибудь сможет помочь?
-
-
Arch wiki:
If festival returns the following error message:
Linux: can't open /dev/dsp
Switch to ALSA output by adding these lines to the end of your .festivalrc file, or to /usr/share/festival/festival.scm (source):
(Parameter.set 'Audio_Method 'Audio_Command)
(Parameter.set 'Audio_Command "aplay -q -c 1 -t raw -f s16 -r $SR $FILE")
-
-
Спасибо
-
использую AlarmClock.
из функций: выбор мелодии, нарастание громкости, запуск программ, уведомления и пр. , мне вполне хватает
-
Использую самодельный скрипт с самодельной пищалкой. Удобно, чтоб не забыть про чайник.
Писал когда-то об этом в своём блоге, если кому интересно.
Думал раньше написать графический интерфейс, но потом оказалось, что набрать «alarm now+6min» проще и быстрее.
-
Как и обещал по заявке pomaskin выкладываю мелодию для beep.
1
2
3
4
5
6
7
|
#!/bin/bash
beep -f 880 -l 500 -n -f 880 -l 250 -n -f 744 -l 250 -n -f 880 -l 250 -n -f 880 -l 500 -n -f 880 -l 500 -n -f 744 -l 500 -n -f 659 -l 250 -n-f 744 -l 500 -n -f 659 -l 250 -n -f 744 -l 250 -n -f 880 -l 500 -n -f 880 -l 250 -n -f 744 -l 250 -n -f 880 -l 250 -n -f 744 -l 250 -n -f 659 -l 250 -n -f 744 -l 1500 -n -f 587 -l 250 -n -f 659 -l 250 -n -f 744 -l 250 -n -f 880 -l 500 -n -f 880 -l 250 -n -f 744 -l 250 -n -f 880 -l 250 -n -f 880 -l 500 -n -f 880 -l 500 -n -f 744 -l 500 -n -f 659 -l 250 -n -f 744 -l 500 -n -f 659 -l 250 -n -f 744 -l 250 -n -f 1396 -l 250 -n -f 1047 -l 250 -n -f 880 -l 250 -n -f 1047 -l 500 -n -f 880 -l 250 -n -f 1047 -l 250 -n -f 1396 -l 500 -n -f 785 -l 500 -n -f 880 -l 250-n -f 880 -l 1000 -n -f 880 -l 500 -n -f 880 -l 250 -n -f 744 -l 250 -n -f 880 -l 250 -n -f 880 -l 500 -n -f 880 -l 500 -n -f 744 -l 500 -n -f 659 -l 250 -n -f 744 -l 500 -n -f 659 -l 250 -n -f 744 -l 250 -n -f 880 -l 500 -n -f 880 -l 250 -n -f 744 -l 250 -n -f 880 -l 250 -n -f 988 -l 500 -n -f 744 -l 2250 -n -f 880 -l 250 -n -f 1174 -l 500 -n -f 880 -l 250 -n -f 1174 -l 500 -n -f 880 -l 500 -n -f 785 -l 250 -n -f 1174-l 500 -n -f 1174 -l 1250 -n -f 587 -l 250 -n -f 659 -l 250 -n -f 698 -l 250 -n -f 744 -l 500 -n -f 698 -l 250 -n -f 744 -l 250 -n -f 689 -l250 -n -f 744 -l 250 -n -f 1174 -l 1750 -n -f 880 -l 250 -n -f 1174 -l 250 -n -f 880 -l 250 -n -f 785 -l 500 -n -f 698 -l 250 -n -f 698 -l 250 -n -f 659 -l 250 -n -f 587 -l 2000
|
-
iliander ~ % cat ~/bin/wakeme
1
2
3
4
5
6
7
8
9
10
|
#!/bin/bash
mpc clear &>/dev/null
mpc load "korn" &>/dev/null
mpc volume 0 &>/dev/null
mpc play 91 &>/dev/null
for ((a=1;a<101;a++));do
mpc volume +1 &>/dev/null
sleep 0.3
done
/usr/bin/weathersms &>/dev/null |
-
-
о_О Странно как-то парсер перековеркал мой код, скопированный с окна терминала.
1
2
3
4
5
6
7
8
9
10
|
#!/bin/bash
mpc clear &>/dev/null
mpc load "korn" &>/dev/null
mpc volume 0 &>/dev/null
mpc play 91 &>/dev/null
for ((a=1;a<101;a++));do
mpc volume +1 &>/dev/null
sleep 0.3
done
/usr/bin/weathersms &>/dev/null |
-
-
О_О Нда… Думал, что ошибка из-за того, что копировал с окна терминала, скопировал второй раз код через "| xclip -i". Снова похерилось.
nvbn, исправляй!
-
Товарищи линуксоиды, присоединяюсь к ищущему путь пробуждения компа из ждущего/спящего режима. В оффтопике пользовался плагином к foobar2000, а в линуксе даже после продолжительного гугления не смог найти ничего подходящего. Неужели ничего нету?
Дистриб Debian Squeeze.
-
-
Задай вопрос отдельным топиком, ок?
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|