有沒有辦法通過可可禁用屏幕保護程序和顯示器睡眠?如何在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