Answers:
在终端中运行此命令可修复因VNC断开而使外部屏幕变黑的问题。与Sierra OS一起使用。
sudo defaults write /Library/Preferences/com.apple.RemoteManagement RestoreMachineState -bool NO
GitHub上的jabenninghoff的更多上下文:
在较新版本的macOS中,如果在首次连接时被锁定,则屏幕共享会在您断开连接时自动重新锁定屏幕。
我也遇到了这个问题(2012 Mac运行El Capitan 10.11.5)。我也没有对我2007年的Mac Mini这个问题有类似的配置运行10.6.8(除使用DVI代替HDMI)。当我关闭iOS上的Mac屏幕共享或TouchPad,或切换iOS应用或锁定手机时,Mac Mini会关闭外部视频。
我发现的解决方法是:在开始播放视频后,在关闭屏幕共享之前,在Apple Remote遥控器(物理红外遥控器-不是应用程序)上暂停/播放。然后,您应该能够关闭屏幕共享,并且屏幕将保持打开状态。我也使用Apple蓝牙鼠标完成了此操作,它也可以正常工作。
如果您还记得的话,还可以通过在启动屏幕共享之前通过遥控器唤醒Mac Mini来完成此操作。尽管很烦,因为它经常会打开并开始播放iTunes。
唤醒后,Mac似乎仅需要来自物理设备(鼠标或远程设备)的一些输入,以防止其使屏幕重新进入睡眠状态。
也可以尝试使用“远程管理”复选框以查看是否有帮助。
我通过在显示器(电视)已经打开的情况下重新启动Mac来解决此问题。
如果在显示器关闭的情况下启动Mac,则在断开VNC客户端的连接后,使用“远程管理”或“屏幕共享”将导致显示器关闭。