[Homeros] Озвучивание записей в дневнике emacs (was: Мнение про контекстную разметку от апстрима)
Michael Pozhidaev
msp на altlinux.ru
Вт Янв 26 04:41:50 UTC 2010
Hello, tolyangin на mail.ru!
> Вспомнил мы собирались поговорить о voiceman-emacs-diary.
1. кладём куда-нибудь файл-звучок из пакета;
2. берём скрипт и правим в нём параметр SOUND=, указывая, куда именно
положили звучок;
3. в системе должна быть программа ogg123.
Скрипт voiceman-emacs-diary имеет два ключа --sound и --messages. Если
указать --sound, то проиграется звучок, если скрипт обнаружил записи с
текущей датой в дневнике emacs. Если указан --messages, то пошлёт в
voiceman текст этих записей.
Дневник ищется в своём нормальном положении, то есть в ~/diary. Здесь не
описываю, как с ним работать, но могу это сделать отдельным письмом.
Скрипт рассчитан на использование в связке с cron'ом. У меня, например,
он вызывается каждые пятнадцать минут, и если на текущий день в дневнике
есть дела, каждые пятнадцать минут капает мне ненавязчивым звуком, чтобы
не забыть. У меня на мультимедийной клавиатуре под большим пальцем
правой руки есть удобная кнопка. При нажатии на неё вызывается
voiceman-time и voiceman-emacs-diary --messages. То есть, если я
проснулся, слышу звук, то нажав на эту кнопку, вместе со
временем сразу услышу, что мне сегодня предстоит.
cron должен использоваться не системный, а юзерский. ТО есть нужно
составить файл, например, такого содержания (привожу свой вариант):
*/15 * * * * /usr/bin/voiceman-emacs-diary --sound
И вызвать на этот файл команду crontab. Если крон запущен, то всё должно
быть OK.
Скрипт имеет один недостаток. Он обрабатывает только записи с конкретной
датой, но не обрабатывает еженедельные, ежемесячные и прочие записи. Это
уже сложнее, но не знаю, нужно ли.
В общем, вот. Пробуйте, потом ещё voiceman-media посмотрим.
--
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Info: http://www.marigostra.ru/
Подробная информация о списке рассылки Homeros