各种健康报告表明,长时间坐在电脑前工作对健康不利。我需要一个可以提醒我休息的应用程序,例如每连续工作一小时提醒我休息一次。
如果它能够自动检测我上次解锁或登录显示器的时间,并从那个时间开始计时,那就更好了。当我休息时,我会锁定显示器,然后在返回时解锁。
是否有适用于Ubuntu的这样的应用程序可以帮助用户定期休息?
各种健康报告表明,长时间坐在电脑前工作对健康不利。我需要一个可以提醒我休息的应用程序,例如每连续工作一小时提醒我休息一次。
如果它能够自动检测我上次解锁或登录显示器的时间,并从那个时间开始计时,那就更好了。当我休息时,我会锁定显示器,然后在返回时解锁。
是否有适用于Ubuntu的这样的应用程序可以帮助用户定期休息?
你可以使用 notify-send + crontab。
打开终端并运行
$ crontab -e
然后粘贴下面的代码
0 * * * * DISPLAY=:0.0 XAUTHORITY=~/.Xauthority notify-send "休息一下吧。"
保存文件并退出。
就这样。你将每小时收到通知休息一下吧。你可以将消息更改为任何你想要的内容。
sudo add-apt-repository ppa:drwright/stable
sudo apt-get update && sudo apt-get install drwright
我用Go语言创建了一个小应用Timer,它完全没有任何依赖关系,只需将其放在$PATH中并将其添加到自动启动中,它将每小时显示通知,并在工作日晚上11点后告诉您睡觉。
sudo add-apt-repository ppa:muravjov-il/ppa
sudo apt-get update && sudo apt-get install drwright
BreakTimer是我最近制作的一个替代品。它非常可定制,并且与大多数桌面环境很好地集成在一起。它可以在Ubuntu软件商店以snap格式以及其他格式这里下载。
正如你建议的那样,它会智能地在你离开电脑一段时间后回来时重新启动休息倒计时。
它还是免费且开源的,所有源代码都可以在GitHub上找到 - http://github.com/tom-james-watson/breaktimer-app。
sudo apt-get install xfce4-time-out-plugin
sudo add-apt-repository ppa:slgobinath/safeeyes
sudo apt-get update
sudo apt-get install safeeyes
更多详细信息,请查看此AskUbuntu 答案或官方网站:http://slgobinath.github.io/SafeEyes/
锁屏计时器是我编写的一个小型 bash 脚本,用于解决在 Ask Ubuntu 上的这个问题:Ubuntu上能够在一定时间后锁定屏幕的应用程序
为了适应工作休息间隔,可以移除声音提示,以免分散注意力:
# ogg123 '/usr/share/sounds/ubuntu/stereo/phone-outgoing-calling.ogg' ;
#
来注释掉该命令。 case $MINUTES in 1|2|3|5|10|15|30|45|60|120|480|960|1920)
case $MINUTES in 1|2|5|15|30|60|120|180|240|300|360)