6

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

(a) 2 个单独的 VNC 会话连接到 2 个 vncserver,每个会话在一个屏幕上

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

(c)使用 Xming 之类的东西

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

使用(b)非常不方便,因为屏幕没有完全对齐,并且我尝试最大化的每个窗口都在两个屏幕上最大化,我必须为每个屏幕手动调整我的窗口,更不用说因之间的间隙而恼人的东西了2个屏幕。

解决方法(c)为我提供了在使用屏幕方面所需要的东西,但有一个主要缺点,即我的会话无法在我的笔记本电脑重新启动后继续存在(而使用 vncserver 工作的远程稳定 centos 机器,我总是可以连接到同一会话)。

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

  • 在 VNC 查看器 > 选项 > 高级 > 显示中检查“全屏模式”

  • 在 VNC 查看器 > 选项 > 高级 >专家选项卡中将“UseAllMonitors”设置为 True 。

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

谢谢你的帮助。

4

1 回答 1

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

于 2021-02-05T05:55:14.810 回答