如何启动具有多个监视器的 VNC 会话

如何启动具有多个监视器的 VNC 会话

我的实验室工作需要双显示器(当然我可以只用一个显示器,但我必须不断在窗口之间切换)。

无头服务器(无监视器)正在运行 CentOS 6 64 位 GNOME,带有 Tiger VNC 服务器版本 1.1.0-16.el6.x86_64。

我的问题是,有没有办法可以启动双显示器的 VNC 会话?目前 /etc/sysconfig/vncservers 文件如下所示

VNCSERVERS="3:username"
VNCSERVERARGS[3]="-geometry 1920x1080 -geometry 1920x1200 -geometry 2560x1440 -geometry 3840x1080 -nolisten tcp -localhost"

请注意,-geometry 3840x1080 选项将创建一个宽屏,但它不如两个 1080p 屏幕那么方便。

我对 RealVNC 或其他 VNC 服务器持开放态度。

谢谢!

答案1

我在上一份工作中经常使用 TightVNC,并且大多数 VNC 解决方案都是基于开放 VNC 标准。

根据 VNC 的工作方式和您想要执行的操作,完成此操作的唯一方法是设置几何图形(如您所述)以支持较大的水平分辨率。您无法分离显示器,因为 VNC 没有“单独”显示器的概念。此外,远程计算机需要有双显示器或更好地连接到它才能使其工作。除非您在 VNC 服务器设置中对其进行不同的配置,否则无头显示器将被视为一个显示器。

大多数程序(包括 Windows)都将双显示器视为具有较大水平分辨率的大型显示器;需要进行额外的编程才能使该行为显示为两个不同的窗口。例如,这就是为什么当您截取全屏屏幕截图时 Windows 会将双显示器记录为一张图片的原因。

可以满足您需求的程序之一是 Teamviewer。它有一个支持 CentOS 的 Linux 版本。

更多信息请点击这里:https://www.teamviewer.com/en/download/linux/

相关内容