局域网唤醒不会唤醒OSX Mavericks的显示



我更新到OSX 10.9.5,并意识到我完美使用的一个函数管道现在被破坏了。

我从我的Raspberry Pi向我的OSX发送了一个唤醒局域网的魔术包,它成功地唤醒了OSX,但与iMac的显示屏保持黑暗之前不同。此前,显示屏也亮了起来。问题并不是特别严重,而是当我通过SSH运行一个appescript时,iMac会在运行过程中自行休眠,我必须再次唤醒它才能完成中断的脚本。我把我的节能设置为"从不",所以它不应该这么做。

我甚至试着运行一个脚本,将iMac显示屏的亮度设置为最高,但这也不会唤醒显示屏。

只有当我连接VNC或移动本地USB鼠标时,显示器才会唤醒,OSX不会自行返回睡眠状态。

我找到了一个解决方案。只需在远程OSX的终端上运行即可:

caffeinate -u -t 1

它将立即唤醒显示器。我从这个博客

中找到了解决方案