使一台 VNC 服务器在 RHEL 中显示为两台显示器

使一台 VNC 服务器在 RHEL 中显示为两台显示器

我有一个在 RHEL 中以虚拟模式运行的 VNC 服务器,我正在有两个屏幕的 PC 上查看它。我可以通过将分辨率设置得足够大来使服务器使用我的两个屏幕:

xrandr -s 3840x1200

现在的问题是Linux端的应用程序认为只有一个巨大的显示器。当我最大化一个窗口时,它会填满我的两个屏幕。我想要发生的是窗口填充它当前占用的一个屏幕。这就是当我实际上有两个显示器连接到 Linux 盒子时的行为方式。

如何让 VNC 服务器知道有两个显示器而不是一个大显示器?我使用的是 RHEL 5.10(但很快就会升级到 6),桌面是 Gnome 2.16.0。查看 xorg.conf 文件后,我意识到这一切都是由 vmware 运行的。我希望对该文件进行一些更改,以便得到我正在寻找的结果。

我没有这台机器的 root 访问权限。但是,如果解决方案需要 root 访问权限,我会很高兴听到它,因为我可以尝试让我的系统管理员来实现它。

答案1

我怀疑使用VNC找不到解决方案;我认为 VNC 一次只会给你一个窗口。

也许考虑在您的客户端主机上安装一个 X 代理,然后通过 xdmcp 和 DISPLAY 变量将显示器移植回您的客户端?我也不确定你会在那里看到成功,但我怀疑机会会更高。祝你好运!

相关内容