我想提供一个改进的答案,作者可以考虑这个问题。上一个答案的AirDisplay驱动程序实际上弄乱了我的远程客户端,并给我留下了16个虚拟显示器,所有这些显示器都具有相同的信息,而我无法单击任何东西。幸运的是,我知道如何使用键盘导航活动监视器:-)。
假设您使用的是Apple Remote Desktop,我发现以下各项可以正常工作:
- 下载显示菜单(在Mac App Store上免费)
- 安装应用程序,对于我的用例,1680x1050是正确的分辨率。
- 尽管分辨率正确切换,您的屏幕仍将变为黑色,并且您将被“锁定”。
屏幕将熄灭。许多人推荐与以下终端命令类似的内容。我不建议以下内容:
sudo ps auxwww | grep loginwindow | grep -v grep | awk'{print $ 2}'| xargs sudo kill -9
最后一行不起作用的原因是,它实际上终止了您的登录会话。这迫使屏幕分辨率恢复(在我的情况下,返回到1280x1020),您将回到开始的位置。
而是通过Apple远程桌面或通过SSH使用以下命令:
Killall屏幕共享代理
注意 -如果使用的Send Unix Command
不是Apple Remote Desktop sudo
,请单击单选按钮以“以用户身份运行”,然后输入root
。
此命令终止屏幕共享会话,该会话的核心是Apple Remote Desktop使用的屏幕共享会话。它保留了已登录的会话,并保留了您在先前步骤中使用“显示菜单”设置的屏幕分辨率。
- 第二注 -如果您的基座被拧紧,只需发送
killall dock
我尚未在客户端计算机上注销当前会话,因此这可能只是临时修复。但是,这是我发现满足我的OCD要求的适当屏幕房地产消耗的唯一方法。
一些帮助我找到此答案的事情:
- 在SuperUser上替代此答案的方法不能满足我的要求,但是很适合参考资料
- MacWorld提示,其中包含难以捉摸的答案!
如果此答案对您的系统不起作用,则其他人将在下面提供一些替代方案:
- QuickRes应用
- SwitchRexX
- 解析器