使用多个显示器运行VNC全屏

时间:2012-05-20 16:59:54

标签: vnc monitors

我正在使用VNC(客户端上的tigervnc-1.1.0,服务器上的RealVNC-4.1.2)连接到远程系统。客户端系统有两个使用Nvidia twinview的显示器,有效分辨率为3200x1200。

当我告诉vncviewer使用全屏时,远程系统窗口(1600x1200)在两个显示器的中央,两侧都有大的黑色空间。我也尝试在客户端系统上运行Xinerama而不是twinview,但这没有任何区别。

有没有办法在没有VNC帧的情况下以全屏模式运行vncviewer,但将其限制为单个监视器?

4 个答案:

答案 0 :(得分:5)

有没有办法在没有VNC帧的情况下以全屏模式运行vncviewer,但将其限制为单个监视器?

即可。转到选项 - >专家选项卡并将UseAllMonitors设置为False。

答案 1 :(得分:5)

即可。获得较新版本的Tigervnc(1.3.0或更高版本)。或者使用Realvnc(遗憾的是它是专有的,因此不包含在大多数GNU / Linux发行版中)。

此错误跟踪器 http://sourceforge.net/p/tigervnc/feature-request-tracker/37/ 意味着它已在更新版本的tigervnc中得到修复。

此外,Cameron Ton的最佳评分答案并未完全回答这个问题: Tigervnc客户在原始问题中没有“专家”标签(在此处有一个标签) Realvnc客户端,在我的版本(5.1.0)中没有参数UseAllMonitors,但Fullscreen选项仅出现在一个Monitor上。 (道歉:我会直接对他的回答发表评论,但显然需要更多的声誉来写答案)。

答案 2 :(得分:2)

我正在使用TigerVNC 1.7.1(32位)。

Start viewer.
Press F8
Selection Options.
Select screens tab.
Check/Uncheck Enable full screen mode over all monitors.

答案 3 :(得分:0)

从“我也试过运行Xinerama而不是twinview”我推断你使用的是Linux。我不知道tigervnc,但是大多数X程序都支持-geometry选项,其工作原理如下:

myprogram -geometry <width>x<height>+<xoffset>+<yoffset>

所以你可能想传递你的tigervnc

-geometry 1600x1200+0+0

实际上我认为每个与Xlib链接的程序都有这个功能,所以tigervnc支持几何选项的机会非常好。