코코아로 화면 보호기 및 디스플레이 잠자기를 사용 중지하는 방법이 있습니까?Mac에서 화면 보호기/디스플레이 잠자기를 비활성화하는 방법
7
A
답변
4
저는 방금 해결했으며 답변으로 게시하는 것을 잊어 버렸습니다. 30 초마다 UpdateSystemActivity(OverallAct)
으로 전화하면됩니다.
7
UpdateSystemActivity (OverallAct)의 사용은 OSX 10.8에서 더 이상 사용되지 않습니다.
권장되는 방법은 다음과 같은 호출을 차단하기 위해 지금 :
IOPMAssertionCreateWithName(kIOPMAssertionTypePreventUserIdleDisplaySleep,
kIOPMAssertionLevelOn, reasonForActivity, &assertionID);
더 자세한 내용은 this Apple Q&A를 참조하십시오.
+1
실제로 10.8에서이 코드는 디스플레이가 잠자기 상태가되는 것을 막을뿐만 아니라 스크린 세이버가 활성화되지 않도록 막을 것입니다. 이 호출이 항상 잠자기에서 화면을 막았 기 때문에이 동작이 변경된 이유는 의심 스럽지만 아직까지는 화면 보호기를 멈추지 않았습니다 (10.8, 10.7 또는 10.6으로 변경된 경우 확실하지 않음). – Mecki
관련 문제
- 1. Android에서 잠자기를 방지하는 방법
- 2. Mac에서 바탕 화면 경로
- 3. Mac에서 화면 창 배경색을 얻는 방법
- 4. Android에서 프로그래밍 방식으로 화면 잠자기를 사용 중지 하시겠습니까?
- 5. 배경 화면을 비활성화하는 방법
- 6. Mac에서 화면 보호기를 사용 설정하는 방법은 무엇입니까?
- 7. NSTimer의 코드가 자동 잠자기를 방지합니다.
- 8. as3 : 이벤트 리스너를 비활성화하는 방법
- 9. C# 키를 비활성화하는 방법
- 10. 폼 인증을 비활성화하는 방법
- 11. 스크립트에서 RequiredFieldValidator를 비활성화하는 방법
- 12. 모든 버튼을 비활성화하는 방법
- 13. ListView에서 헤더보기를 비활성화하는 방법
- 14. QPushButton을 비활성화하는 방법
- 15. NSTableVIew에서 정렬을 비활성화하는 방법?
- 16. 기본 qpushbutton을 비활성화하는 방법
- 17. 시끄러운 디버그를 비활성화하는 방법?
- 18. combobox에서 optgroup을 비활성화하는 방법
- 19. ScatterView에서 관성을 비활성화하는 방법
- 20. 이미지를 비활성화하는 방법
- 21. E_STRICT를 비활성화하는 방법
- 22. 콘솔 옵션을 비활성화하는 방법
- 23. setOnItemClickListener를 비활성화하는 방법?
- 24. 동적으로 버튼을 비활성화하는 방법
- 25. 동적으로 버튼을 비활성화하는 방법
- 26. BetterAuthorizationSample에서 인증을 비활성화하는 방법?
- 27. asp.net에서 캐시를 비활성화하는 방법?
- 28. 화면 스크롤 방법 (화면 이동 방법)
- 29. Solaris, Linux, Windows 및 Mac에서 C 화면 제거
- 30. Mac에서 MD5 파일을 만드는 방법
방금 해결했습니다. UpdateSystemActivity (OverallAct)를 30 초마다 호출하십시오. – lbrndnr
처음에 귀하의 의견을 읽었을 때 약간의 해킹처럼 보였으 나 분명히 [Apple에 의해 제재]되었습니다 (http://developer.apple.com/library/mac/). # qa/qa1160). 적어도 2004 년 현재. – SSteve