可以通过以下方式激活大钟:
t big clock
是否可以监控不活动状态并像屏幕保护程序一样使用它?
答案 0 :(得分:0)
在tmux 2.2& 2.2中引入钩子特征有点可能。 2.3(tmux change log)
在窗口静音一段时间后,您应该能够触发出现的时钟。仍然无法监控用户是否处于不活动状态。
您可以设置窗口选项monitor-silence
&使用alert-silence
挂钩启动时钟。
请参阅tmux 2.3手册页关于hooks&显示器静音。
答案 1 :(得分:0)
我设法在 monitor-silence
秒后(这专注于工作)在非活动窗格上显示时钟,并在 lock-after-time
秒后运行屏幕保护程序/屏幕锁定(这可以防止其他人在不活动后看到我的屏幕) .使用下面的例子来看看它是如何在 20 秒内工作的(记得根据你的需要进行调整)。需要禁用可视铃,因为它会阻止屏幕保护程序。
set -g lock-after-time 15
set -g lock-command "cmatrix -abs"
set -g monitor-silence 5
set -g visual-silence off
set -g alert-silence clock
set -g silence-action current
set -g visual-bell off
我在 FreeBSD 上使用 tmux 3.2。然而,这似乎并不常见,因为有时屏幕保护程序不会启动,并且无法为 alert-silence
事件设置 shell 命令。
答案 2 :(得分:0)
我知道这是一篇旧帖子,但有一个上面没有提到的很好的替代方法,其他搜索这个的人可能会感兴趣。
只需将 lock-command
替换为 tty-clock
调用即可。它相当可配置,因此如下设置它会产生类似于内置时钟的东西。
set -g lock-after-time 60
set -g lock-command "tty-clock -Scd 100000000 -C 4"
当然,它的缺点是需要安装 tty-clock
- 因此会使您的 .tmux.conf
不那么便携。此外,它不提供任何安全性。