Mac、VNC 和多台显示器

Mac、VNC 和多台显示器

我之前在这里问过类似的问题,但显然我的回答没有我想象的那么清楚。话虽如此,我会再试一次。

我有一台配备四显示器的 Mac Pro,我想远程访问它。我一直使用 VNC 来实现这一点(通过屏幕共享或专用 VNC 客户端),效果不错,但 VNC 协议与所连接显示器的物理布局/分辨率相匹配而不是像 RDP 那样的客户端。

我喜欢 Microsoft 的远程桌面(终端服务器)客户端的一点是,当您连接时,它会清空本地屏幕并将分辨率设置为客户端指定的设置。换句话说,即使我在主机上运行的是四显示器设置(30 英寸显示器两侧是 2 个 24 英寸显示器以及一个 21 英寸 Cintiq),当我从我的笔记本电脑(客户端)访问它时,桌面(主机)会重新配置自身以完美匹配客户端的分辨率。这不是缩放或裁剪。如果您查看控制面板中的显示器排列,您现在会看到它显示与笔记本电脑匹配的单个显示器,就好像四个物理显示器不存在一样。

这也是 RDP 获得如此大吞吐量的方式,因为它作为优化的远程视频驱动程序工作,而不是像 VNC 那样试图“屏幕抓取”实际视频卡的屏幕。

再次,VNC 可以工作,是的,我知道我可以使用 5901、5902...n 将 VNC 连接到特定显示器而不是整个桌面,但我仍然只能在 1280x800 的屏幕上查看 2560x1600 的分辨率。我只能缩放(一切都太小)或平移/滚动(这就像在玩捉迷藏!)

所以...有人知道任何基于 Mac 的远程软件(客户端和服务器)可以让我连接到我的 Mac Pro 并通过客户端重置分辨率,就像在 Windows 中一样,还是我 SOL?

答案1

另一种完全不同的方法是使用 X over ssh 将窗口发回给您自己,具体取决于您需要运行的软件。当然,这只有在您实际运行的是 XWindow 应用程序而不是 Aqua 下的本机 Cocoa 应用程序时才可行。:)

答案2

不是你想要的,但你可以 ssh 进去,在命令行上更改屏幕分辨率,VNC,然后改回来。

答案3

查看 JollyFastVNC 和 Chicken Of The VNC。我都用过,但不记得它们是否具有您要求的确切功能。

相关内容