Microsoft 的终端服务器协议 RDC 支持虚拟显示架构,这意味着您可以将客户端设置为所需的任何分辨率,而不管服务器上的物理显示器如何。我试图找出是否有办法在 Mac 上实现同样的效果。
我知道 OSX 本身支持 VNC(通过共享首选项窗格),但 VNC 基本上只是一个远程帧缓冲区,据我了解,这意味着它始终会处于服务器物理显示器的分辨率,所以我能想到的唯一方法是安装一个虚拟视频卡,我可以在其中设置更高的分辨率,然后将 VNC 放入其中。
这样的东西对于连接“无头” Mini 或类似产品也很有用。
那么有人知道是否有虚拟视频卡吗?
仅供参考:我这样做的原因是我从 30 英寸台式机访问 11 英寸 MacBook Air,因此浪费了大量空间。同样,在 Windows 上使用 RDC 不会出现此问题,因为我可以将 RDC 设置为使用本机客户端分辨率,而不管服务器的物理(如果有)显示器如何。
答案1
适用于 Mac OS X 的 iRAPP 服务器
具有显示模式管理和多显示器支持。
对你来说最重要的是选择 -
[ ] 允许多个用户同时连接
对远程用户访问采取行动:
[ ] 将用户切换至隐藏会话
[x] 切换用户到控制台会话
它是 Microsoft RDP 协议在 Mac OS X 操作系统上的授权实现。iRAPP 服务器还有一个增强型远程客户端。但我只使用 Windows 远程桌面客户端,因为它通常安装在任何 PC 上。拥有一个供 Mac 使用的 RDP 客户端也很不错。我发现普通的 VNC 限制太多。Teamviewer 版本的 VNC 在广域网场景中效果更好,但不像 iRAPP 那样可以双向转发音频。
微软的“远程桌面连接管理器”类似于 SSH 的 PuTTY,它可以保存连接首选项,并在同时登录到许多服务器、运行 rdp 的 Windows、运行 xrdp 的 Linux 或运行 iRAPP 的 OS X 时显示交互式活动缩略图。
它有很多有趣的功能,例如 Unity 模式,用于远程启动应用程序并将其输出与本地桌面(Mac 的 vdi)统一。或者只是查看桌面。它还将音频输出从 Mac 带到本地系统。iRAPP 服务器作为另一个声音输出出现在操作系统中。
我使用它在运行 EyeTV3 的 Mac Mini 上看电视,该软件正在从 HomeRunHD 网络调谐器录制节目。
80 美元的价格有点贵,但是由于它实际上是在 Mac 上运行 Microsoft 版本的 SSH 来进行远程管理,所以它更令人满意。
一开始我有点担心是否要购买它,但大约一年后,我感觉它确实是一笔不错的买卖。甚至奇怪的 Windows 到 Mac 键盘按键映射都可以使用。
关于将其用于家庭影院或 AppleTV/Xbox 扩展器模式的文档并不多。但一般来说,它能让你做到这一点。你必须关闭 mini 上的省电模式,并确保 iRAPP 服务在登录前启动。但我只是让它运行,mac 很少重新启动。
他们目前还没有将服务器驱动器号自动映射到远程驱动器号(通过 RDP 隧道),即 C:\server\ 到 F:\local\ 或反之亦然。我相信这正在酝酿之中。但是,虽然 RDP 支持它,但在两个不同的操作系统之间实现它并不是一件容易的事情,必须做出并假设某些先入为主的观念。