如何在Mac上禁用屏幕保护程序/显示器休眠

时间:2011-02-26 12:41:50

标签: cocoa macos sleep screensaver

有没有办法禁用屏幕保护程序和显示器使用可可睡眠?

2 个答案:

答案 0 :(得分:8)

在OSX 10.8中不推荐使用UpdateSystemActivity(OverallAct)。

现在推荐的方法是通过以下调用阻止它:

IOPMAssertionCreateWithName(kIOPMAssertionTypePreventUserIdleDisplaySleep,
                            kIOPMAssertionLevelOn, reasonForActivity, &assertionID);

有关详细信息,请参阅this Apple Q&A

答案 1 :(得分:4)

我刚刚解决了它并忘了将其作为答案发布。每30秒呼叫UpdateSystemActivity(OverallAct)有效。