我已经设法让显示器立即进入休眠状态
pmset displaysleepnow
在终端中,但是为了唤醒显示器我只找到了
pmset schedule wake "12/24/2009 00:00:00"
如果我尝试从现在开始至少 10 秒之前安排任何事情,这将无法工作。
有没有办法以编程方式唤醒 Cocoa 中的显示?有人建议使用 IOPMAssertionDeclareUserActivity,但我找不到这方面的任何示例,所以我很挣扎。
顺便说一句,我正在使用 Swift,但也欢迎使用 Objective C 代码。
最佳答案
得到它的工作:
IOPMAssertionID assertionID;
IOPMAssertionDeclareUserActivity(CFSTR(""), kIOPMUserActiveLocal, &assertionID);
关于objective-c - 以编程方式唤醒 OSX 上的显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226026/