如何利用vncserver使用2个屏幕?

时间:2016-02-11 14:30:51

标签: centos x11 vnc-server vnc-viewer

我有2个屏幕,我正在使用Windows笔记本电脑上的VNC Viewer(v5.2.1)连接到运行在centos机器上的vncserver。 这将打开一个窗口,我可以从一个屏幕移动到另一个屏幕。 我希望会话能够同时使用两个屏幕,而 意味着:

(a)在一个屏幕上连接到2个vncservers的2个独立VNC会话

(b) 1个VNC窗口在2个屏幕上拉伸

(c)使用像Xming这样的东西

我不喜欢上述变通办法的原因是因为(a)我无法将窗口从一个会话移动到另一个会话而且我也无法在两个会话中打开eclipse他们(eclipse不喜欢在两个不同的实例中运行)。

使用(b)它非常不方便,因为屏幕没有完美对齐,我尝试最大化的每个窗口都在两个屏幕上最大化,我必须为每个屏幕手动调整窗口,而不是提到两个屏幕之间的间隙令人烦恼的东西。

解决方法(c)为我提供了在使用屏幕方面所需要的但却有一个主要的弊端,以及我的会话无法在我的笔记本电脑重新启动后生存(同时vncserver正在工作)远程稳定的centos机器我可以随时连接到同一个会话。)

请注意,我知道解决方案:

  • 在VNC Viewer中检查“全屏模式”>选项>高级>显示
  • 在VNC查看器中将“UseAllMonitors”设置为True>选项>高级>
    专家标签。

这给了我解决方法(b),这不是我想要的。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

[这不是答案,只是分享与 VNC 全屏模式和多显示器相关的问题的修复]

问题:将 DisplayDevice 设置为“DISPLAY 2”(出于某种原因默认设置),我遇到了以下问题。当我最大化 VNC 或选中/取消选中“将特殊密钥传递给服务器”选项时,VNC 查看器会自动从我的外部显示器切换回我的笔记本电脑屏幕。这很烦人。

修正:在 DisplayDevice 中,不要硬编码任何东西。使用应用偏好。

参考文献:

https://help.realvnc.com/hc/en-us/articles/360006483577?page=1#comment_360001038057 https://help.realvnc.com/hc/en-us/articles/360002251297#server-displaydevice