有没有办法通过可可禁用屏幕保护程序和显示器睡眠?如何在Mac上禁用屏幕保护程序/显示器睡眠
7
A
回答
4
我刚刚解决它,忘记发布它作为答案。每隔30秒拨打UpdateSystemActivity(OverallAct)
即可使用。
7
在OSX 10.8中不推荐使用UpdateSystemActivity(OverallAct)。
推荐的方法是现在用下面的调用来阻止它:
IOPMAssertionCreateWithName(kIOPMAssertionTypePreventUserIdleDisplaySleep,
kIOPMAssertionLevelOn, reasonForActivity, &assertionID);
进一步详情,请参阅this Apple Q&A。
+1
实际上在10.8这个代码不仅会阻止显示器进入睡眠状态,还会停止屏幕保护程序的启动。我想知道为什么这个行为改变了,因为这个调用总是阻止屏幕进入休眠状态,但它并没有停止过去的屏幕保护程序(不知道这个改变是否在10.8,10.7甚至10.6)。 – Mecki 2013-10-28 19:35:05
相关问题
- 1. 通过网站禁用屏幕保护程序/睡眠模式
- 2. 如何在Mac上启用屏幕保护程序?
- 3. Android禁用屏幕保护程序
- 4. 如何在WinRT中禁用屏幕保护程序
- 5. 打开显示/停止屏幕保护程序上
- 6. Windows屏幕保护程序多显示器问题
- 7. 如何关闭Mac屏幕保护程序?
- 8. 如何禁用睡眠/睡眠功能?
- 9. 在Windows 7中禁用并启用屏幕保护程序
- 10. 屏幕保护程序如何在Mac OS X和Linux上运行?
- 11. 在C中禁用屏幕保护程序和电源选项#
- 12. 为什么新鲜的Mac不显示我的屏幕保护程序?
- 13. 关闭睡眠后关闭屏幕并在屏幕上打开
- 14. 杀死屏幕保护程序和解锁MAC使用AppleScript
- 15. 覆盖屏幕睡眠
- 16. 隐藏屏幕睡眠
- 17. 禁用ubuntu 10.10屏幕保护程序使用命令
- 18. Windows C++屏幕保护程序不会回到屏幕上
- 19. iPhone应用内屏幕保护程序
- 20. 如何在WPF窗口内显示屏幕保护程序预览
- 21. 当屏幕保护程序不再显示时检测
- 22. 显示屏幕保护程序与消息
- 23. 如何保持html5视频允许在OSX上显示睡眠
- 24. Mac终端禁用盖子睡眠
- 25. 如何在C#中调用Windows中的屏幕保护程序?
- 26. 如何更改MacOSX上的屏幕保护程序的名称?
- 27. 如何在屏幕保护程序之后调用Mac授权插件来解锁锁定屏幕?
- 28. mac屏幕保护程序启动事件
- 29. 屏幕保护程序与闪光运行赢得和mac
- 30. 与WebView崩溃Mac屏幕保护程序
我刚刚解决了它。每隔30秒呼叫UpdateSystemActivity(OverallAct) – lbrndnr 2011-02-26 13:35:32
当我第一次阅读您的评论时,我认为这看起来有点像黑客,但显然它受到了[苹果认可](http://developer.apple.com/library/mac/) #QA/qa1160)。至少从2004年开始。 – SSteve 2011-08-10 19:22:12