有沒有辦法通過可可禁用屏幕保護程序和顯示器睡眠?如何在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. 如何在Mac上啓用屏幕保護程序?
- 2. Android禁用屏幕保護程序
- 3. 打開顯示/停止屏幕保護程序上
- 4. 在Android中以編程方式禁用屏幕睡眠?
- 5. Windows屏幕保護程序多顯示器問題
- 6. 如何關閉Mac屏幕保護程序?
- 7. 如何禁用睡眠/睡眠功能?
- 8. 在Windows 7中禁用並啓用屏幕保護程序
- 9. 屏幕保護程序如何在Mac OS X和Linux上運行?
- 10. 在C中禁用屏幕保護程序和電源選項#
- 11. 爲什麼新鮮的Mac不顯示我的屏幕保護程序?
- 12. 關閉睡眠後關閉屏幕並在屏幕上打開
- 13. 隱藏屏幕睡眠
- 14. 禁用ubuntu 10.10屏幕保護程序使用命令
- 15. iPhone應用內屏幕保護程序
- 16. 顯示屏幕保護程序與消息
- 17. 如何保持html5視頻允許在OSX上顯示睡眠
- 18. 如何在C#中調用Windows中的屏幕保護程序?
- 19. 如何更改MacOSX上的屏幕保護程序的名稱?
- 20. 與WebView崩潰Mac屏幕保護程序
- 21. 如何讓屏幕睡眠時在後臺運行android應用程序?
- 22. Android應用程序阻止設備鎖定屏幕和睡眠
- 23. 如何控制下拉列表中顯示的屏幕保護程序名稱?
- 24. 捕捉屏幕保護程序事件
- 25. 屏幕保護程序隱藏桌面
- 26. applicationWillResignActive x屏幕保護程序
- 27. iphone屏幕保護程序(帶時鐘)
- 28. 屏幕保護程序的Android代碼
- 29. 檢查屏幕保護程序激活
- 30. Xcode與openGL的屏幕保護程序
我剛剛解決了它。每隔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