1

我希望能够使用 conky 显示一个计时器,显示在显示器进入待机状态之前剩余的时间。例如,如果待机设置为 1200 秒(20 分钟),并且我希望 conky 显示“屏幕停用前 10 分钟”或类似内容。知道在哪里检索当前时间直到待机?RPI4 上的 Raspbian。

4

1 回答 1

2

假设 X11,提供此信息的程序并不多,但xssstate -t(package suckless-tools) 将显示屏幕保护程序启动前的剩余时间(以毫秒为单位)。这不一定与 dpms 时间相同,但您始终可以将它们都设置为相同的值 ( xset s 300 dpms 300)。

或者,xssstate -i显示当前空闲时间(以毫秒为单位),您可以自己计算剩余时间(xset q列出设置的 dpms 值)。

该命令使用该XScreenSaverQueryInfo()功能。我不知道是否有更特定于 DPMS 的。

于 2020-05-09T08:21:05.013 回答