基于 debian 的发行版的系统级电源管理策略?

ziy*_*yan 9 debian power-management suspend gdm

我想在超时后将实验室中的闲置机器(运行 Mint Debian 版)置于待机状态。我试过 pm-suspend,它使机器处于待机状态并正常唤醒。

有人知道如何设置在没有用户登录时生效的系统范围的电源策略吗?我试过像 notebook-mode-tools 这样的软件包,但它不提供暂停超时。

理想情况下,这应该完全独立于桌面环境。我通过谷歌搜索找到的唯一解决方案是在超时后使用 xautolock 调用 pm-suspend 来破解 GDM 注销挂钩。

小智 2

如果您确实不关心通过 ssh 或类似方式连接的人,只需检查键盘生成的中断数量即可。在我的 PC 上,它位于 /proc/interrupts 中,名称为 i8042。我认为如果您有 USB 键盘,您将会有一些更复杂的工作流程。

为了检查是否有人仍然与窗口管理器连接,只需检查 /usr/bin/Xorg 是否正在运行,而不需要计算任何 DM 登录屏幕。