gpt4 book ai didi

linux - 防止monitor在linux上进入待机状态

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:35 27 4
gpt4 key购买 nike

Windows 有 SetThreadExecutionState使您能够在程序执行期间防止监视器待机的方法。

我正在寻找 Linux 的等价物,但找不到任何有用的东西。

我不想通过调用命令来禁用屏幕保护程序,因为如果此后程序崩溃,屏幕保护程序将保持禁用状态,直到用户重新启用它。

该程序是用 Qt 编写的,因此 Qt 友好的解决方案会很棒。

有人有想法吗?

最佳答案

我一直在寻找这个,但找不到解决方案,而是找到了解决方法。与应用程序(视频播放器)同时启动一个小脚本,以定期检查应用程序进程是否处于事件状态,如果不是,则重新启用屏幕保护程序。在我的例子中,使用 xset s onxset s off,然后结束 checker 进程本身。您或许可以将一个进程 fork 到后台,以便它保持事件状态并可靠地完成其重新启用的工作。

关于linux - 防止monitor在linux上进入待机状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14415742/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com