Как заставить мою систему Ubuntu 16.04 отображать напоминание о делах?
Иногда меня прерывают во время программирования, и я хотел бы иметь какую-то функцию будильника, которая может напомнить мне о необходимости сделать что-то важное.
Я не хочу создавать часы, и при этом я не хочу, что мой смартфон делает.
Лучше всего просто напоминание на экране. Не повторяющийся. Я знаю, что раньше была программа под названием напоминание, которая бы делала это. Я также знаю о заметках, но придерживаюсь политики никогда не менять свои репозитории по любой причине. Также есть такой, который называется что-то вроде remindor, но он не будет работать с 16.04 LTS.
Так что теперь я не могу найти ничего подобного.
Может быть, кто-то в сообществе знает это.
Как я могу заставить свой Ubuntu делать это легко? Надеюсь, с помощью одной команды (потому что это обычно в ответ на телефонный звонок за помощью в другом месте).
--- РЕДАКТИРОВАТЬ: Я должен был фактически установить команду в Ubuntu 16.04 LTS:
sudo aptitude install at
3 ответа
Вот тот, который делает всплывающие уведомления. Он будет работать из командной строки, и даже работает в заданиях cron.
Самый простой способ использовать его так:
echo 'notify-send "FINISH THAT MIDNIGHT PROGRAM"' | at 20:00
(Спасибо, @M. Бесерра)
Он отображает всплывающее окно в правом верхнем углу всех рабочих столов, но без параметров командной строки он замолкает и исчезает всего за несколько секунд, поэтому вот хорошая статья, которая объясняет основные моменты:
Спецификация уведомлений рабочего стола Gnome
Например, он может шуметь при необходимости.
Существует программа под названием xpad это работает из командной строки и из графического интерфейса. Установите это так:
sudo apt install xpad
Затем, чтобы запустить его, введите
xpad
Появляется желтое окно, похожее на заметку, так что я могу оставить это на экране, чтобы напомнить мне позвонить боссу, когда я вернусь, или закончить что-то, над чем я работал.
Его можно заблокировать на панели задач в случае, если его нужно свернуть. Кроме того, когда он полностью закрыт, он возвращается с неповрежденным текстом. Это плюс.
Похоже, это будет полезно.
Но мне все еще нужно что-то, что выскочит и прервет меня в определенное время, будь то разовое или ежедневное занятие.
Полезная программа, которая будет всплывать напоминания, это Day Planner ( http://www.day-planner.org/)
Веб-сайт разработчика гласит: "Планировщик дня - это программа, предназначенная для того, чтобы помочь вам легко планировать и управлять своим временем. Он может управлять встречами, днями рождения и т. Д. И гарантирует, что вы помните свои встречи, отображая напоминания".
Xterm может показывать тусклое маленькое черное окно с напоминанием... но оно остается до тех пор, пока вы его не закроете, в отличие от notify-send.
Эта однострочная строка считывает строку из терминала, а затем отображает напоминание в xterm после десяти минут сна.$ read -p 'напоминание? ' e;e=`printf %q "$e"`; спать $((60*10)); xterm -e bash -c "читать -p $ e"
Вот однострочный bash с использованием ebay-alarm
$ ebay-alarm 10 мин - xterm -e bash -c "read -p `printf "%q" "$(read -p 'напоминание? ' e;echo $e)"`"
Его трудно читать, потому что однострочный использует этот метод:xterm -e bash -c "script", но сообщение с напоминанием нужно прочитать, а затем экранировать с помощью printf.