一个自动锁定屏幕以离开计算机的计时器?

ors*_*iro 68 lock-screen software-recommendation

我正在寻找为我提供以下工作流程的图形或命令行程序:

  1. 开始 25 分钟的课程
  2. 25 分钟后屏幕自动锁定 5 分钟(或者可能只是变黑?)
  3. 现在我得到帮助休息一下,因为除了看着黑色或锁定的屏幕外,我无法在电脑前做任何事情:)
  4. 5分钟后,屏幕自动返回,我可以继续工作

有没有一个程序可以做到这一点?

Jac*_*ijm 89

休息一下

TakeaBreak 现在在启动板上

sudo add-apt-repository ppa:vlijm/takeabreak
sudo apt-get update
sudo apt-get install takeabreak
Run Code Online (Sandbox Code Playgroud)

最近(也)推 18.04 / 18.10 / 19.04


免责声明:我是作者

随意在此处提交错误等,或在此处发表评论。感谢 orschiro 提出的好问题,感谢 Rinzwind 的鼓励!


剩余休息秒数(使用倒计时选项)

在此处输入图片说明

设置

在此处输入图片说明

在此处输入图片说明


编辑

Ubuntu Budgie 的集成和现代化版本现已推出:

在此处输入图片说明 在此处输入图片说明


在此处输入图片说明


默认情况下,该小程序很可能在 Ubuntu Budgie 19.04 中可用,但现在可以在此处作为实验实现。


Cip*_*agă 25

您可能还想考虑Workrave。我发现它易于使用且高度可定制。它还有一些关于您如何使用计算机以及您休息的次数的非常好的统计数据。最后,我相信它也可以在多台计算机之间进行自我同步,例如,如果您同时在笔记本电脑和学校计算机上工作,这将非常有用。

workrave 休息提示

编辑:它还有很多其他我没有提到的功能,比如建议你在屏幕被遮挡时做一些练习。而且它可以只考虑你使用电脑的时间,所以当你从厕所回来时它不会提示你休息:)

编辑2:

请务必查看“阅读”模式!

如果你没有做太多事情(没有鼠标,没有键盘事件),上面只计算你一直在积极使用计算机的时间的功能可以被视为一个错误,因为它只会在你累积 1 小时的使用时提示你休息(或您设置了多少时间)。在这些情况下,启用“阅读”模式将使其在准确时间进行提示,无论使用情况如何。

  • 它绝对可以阻止它。不确定是否将其涂黑。 (2认同)

Ser*_*nyy 12

粗略、极简、命令行方式:

sleep 1500; gnome-screensaver-command -l; sleep 300; killall gnome-screensaver
Run Code Online (Sandbox Code Playgroud)

这也可以变成桌面快捷方式或变成功能 .bashrc

为什么是 1500 和 300?因为那是秒,1500 秒/每分钟 60 秒 = 25 分钟。


下面是一个定时器脚本,它允许设置变量会话和休息时间,以及发出休息信号的方法。

请记住,Linux 上的任何脚本都必须另存为文件,并且可执行权限设置为chmod +x /path/to/script.sh. 完成后,您可以将脚本绑定到快捷方式,如如何将 .sh 文件绑定到键盘组合中所示?或创建桌面快捷方式,如如何在桌面上创建启动器?

当您启动脚本时,您应该看到如下菜单:

在此处输入图片说明

sleep 1500; gnome-screensaver-command -l; sleep 300; killall gnome-screensaver
Run Code Online (Sandbox Code Playgroud)


Gob*_*ath 12

这是另一个用于相同目的的名为Safe Eyes 的工具。

sudo add-apt-repository ppa:slgobinath/safeeyes
sudo apt-get update
sudo apt-get install safeeyes
Run Code Online (Sandbox Code Playgroud)

安全眼睛短中断屏幕

特征:

  • 眼保健操的短暂休息
  • 长时间休息以改变身体姿势和热身
  • 为沉迷电脑的人严格休息
  • 使用全屏应用程序时请勿打扰(例如:看电影)
  • 休息时禁用键盘
  • 每次休息前通知
  • 支持多显示器
  • 系统空闲时自动暂停
  • 休息结束时可选的声音警报
  • 多语言支持

更多详情:https : //github.com/slgobinath/SafeEyes


Mic*_*del 8

为此,我已经使用xwrit很多年了。

sudo apt-get install xwrits
Run Code Online (Sandbox Code Playgroud)

它默认为每 55 分钟休息 5 分钟,但根据手册页,这些时间可以分别通过breaktimetypetime命令行 选项进行自定义。您还可以使用该+lock选项控制是否锁定屏幕。因此,要将其设置为每 25 分钟休息 5 分钟,将您锁定,您应该像这样运行它

xwrits typetime=25 breaktime=5 +lock &
Run Code Online (Sandbox Code Playgroud)