如何检测macOS是否配置为休眠

时间:2019-02-21 14:52:03

标签: macos

我有需要始终可用的应用程序,并且如果macOS计算机配置为睡眠(我可以关闭显示器或硬盘,因为可以),该如何警告用户。

“节能器”屏幕和术语已更改,因此取决于macOS版本,可能会有不同的实现。在High Sierra上,它称为“计算机睡眠”,可以将其设置为几分钟/几小时或“从不”。在Mojave上,有一个名为“防止显示器关闭时自动进入睡眠状态”的复选框,以及一个“可以在以下时间关闭显示器:”的滑块,可以将其设置为几分钟/小时或“从不”(无法设置计算机睡眠并单独显示睡眠)。

我知道如何监视睡眠状态,这不是我想要的。而且我也不想阻止计算机进入睡眠状态,而这正是用户真正想要的-我只是想警告用户,如果睡眠设置为“从不”以外的其他设置。

控制台命令“ pmset -g”确实返回了答案,因此一个选项可能是解析它-但我希望我可以调用一个API。

0 个答案:

没有答案