Напоминания, будильник, уведомления в Ubuntu 11.04

Очень многое приходится держать в памяти - отправить дневной отчет о выполненной работе, не забыть ответить на сообщение, позвонить маме), поздравить шефа с днем рождения. Часто необходимо получать уведомления о чем-либо, напомнить себе отвлечься от монитора и дать отдохнуть глазам. Также хочется получать уведомления о завершении какой-то задачи или результат выполнения задачи…

Статья является сборником полезных утилит и команд для решения проблемы с дырявой памятью.

GUI

Для управления задачами и напоминаниями, созданными в cron и at, есть графическая утилита Gnome Schedule, она же Scheduled Tasks. Установить можно из APT:

sudo apt-get install gnome-schedule

Утилиты

at

Утилита для отложенного выполнения команд в указанное время.

Пример добавления задания:

echo -n 'send-notify "Title" "Message"' | at now + 2hours

Добавить задание и скрыть сообщение: «warning: commands will be executed using /bin/sh» (меня оно напрягало)):

echo -n "notify-send 'Title' 'Message'" | at now + 1minute 2>&1 | tail -n 1

Список заданий:

at -l

Посмотреть содержимое задания №2012:

at -c 2012

Удалить задание №2:

at -r 2

batch

Выполнение заданий, когда загрузка OS снизится до 0.8%.

notify-send

Показать сообщение:

notify-send -t 1 -i '/path/to/ico.png' -u critical "Текст заголовка" "Текст сообщения"

В Ubuntu 11.04 утилита не умеет отображать несколько сообщений и новое сообщение будет показано только после скрытия текущих. Поэтому может понадобится очистить текущие окна сообщений:

killall notify-osd

Примеры

Будильник с помощь at:

echo -n "banshee --play; amixer -c 0 set Master 60" | at 9:00

* ну да, на работу в 10)

Комментарии

os/linux/ubuntu/ubuntu-alarm-notify-reminders.txt · Последние изменения: 2012-06-22 11:50 — sorbing