有时我在编程时会被打断,希望有某种闹钟功能可以提醒我做一些重要的事情。
我不想制造一个时钟,也不想要我的智能手机那样的东西。
最好只是屏幕上的提醒。不重复。我知道以前有一个名为提醒的程序可以做到这一点。我也知道便签,但我的政策是永远不会因任何原因更改我的存储库。此外,还有一个名为提醒器之类的程序,但它不适用于 16.04 LTS。
所以现在我找不到任何类似的东西。
也许社区里有人知道这一点。
我怎样才能让我的 Ubuntu 轻松做到这一点?希望只需一个命令(因为这通常是对其他地方求助电话的回应)。
---编辑:我必须在 Ubuntu 16.04 LTS 上实际安装 at 命令:
sudo aptitude install at
答案1
这是用于弹出通知的程序。它可以从命令行运行,甚至可以在 cron 作业中运行。
最简单的使用方法如下:
echo 'notify-send "FINISH THAT MIDNIGHT PROGRAM"' | at 20:00
(谢谢,@M. Becerra)
它会在所有桌面的右上角弹出一个窗口,但如果没有命令行参数,它就会静默并在几秒钟内消失,因此这里有一篇很好的文章可以解释其要点:
例如,如果有必要,它可以发出声音。
答案2
有一个名为的程序xpad
可以从命令行和 GUI 运行。按如下方式安装它:
sudo apt install xpad
然后运行它,输入
xpad
它会弹出一个黄色便签状的窗口,这样我就可以将其保留在屏幕上,以提醒我回来时给老板打电话,或者完成我正在做的事情。
如果需要最小化,它可以锁定到任务栏。此外,当完全关闭时,它会恢复原样,文本完好无损。这是一个优点。
看起来它会很有用。
但我仍然需要一些东西在设定的时间弹出并打断我,无论是一次性的还是每日的计划。
答案3
会弹出提醒的实用程序是 Day Planner (http://www.day-planner.org)
开发者的网站称:“Day Planner 是一款旨在帮助您轻松规划和管理时间的程序。它可以管理约会、生日等,并通过显示提醒确保您记住约会。”
答案4
Xterm 可以显示一个昏暗的小黑色提醒窗口...但是它会一直显示直到您关闭它,这与通知发送不同。
这条单行命令从终端读取一行,然后休眠十分钟后在 xterm 中显示提醒。$ read -p '提醒?' e;e=`printf %q "$e"`; sleep $((60*10)) ; xterm -e bash -c "read -p $e"
下面是使用ebay 报警
$ ebay-alarm 10 分钟 -- xterm -e bash -c "read -p `printf "%q" "$(read -p '提醒?' e;echo $e)"`"
它很难阅读,因为单行代码使用了这种方法:
xterm -e bash -c "script"
,但必须读取提醒消息,然后用 printf 转义。