两个垂直显示器:无需任何显示器即可连接到 VNC 主机

两个垂直显示器:无需任何显示器即可连接到 VNC 主机

我有两台垂直显示器,我想用它们连接一台没有任何显示器的远程计算机。远程计算机和我的本地计算机都位于同一张桌子上,伸手可及。两台计算机都安装了 Ubuntu 桌面。

我遇到过太多小问题,我担心如果我过于深入细节,我会遇到 XY 问题。

首先,在登录远程计算机会话之前,存在使用 VNC 连接的问题。显然,在 18.04 中,我必须切换回 lightdm,但我宁愿不这样做。有人建议在用户上激活自动登录,不确定这是否是合适的解决方案。

目前,我正在将我的一台显示器和键盘物理切换回远程计算机只是为了登录,然后再将其切换回来。

其次,我在远程计算机上没有两个活动显示器。建议创建虚假的显示器并进行相应的调整,但当我尝试在远程计算机上执行此操作时,我得到了

$ xrandr --newmode  "1200x1920_60.00"  196.47  1200 1296 1424 1648  1920 1921 1924 1987  -HSync +Vsync
Can't open display 

也许至少需要一个活动显示器来运行它?

最后,取决于我每次重新启动计算机时是否必须重新连接一台显示器,配置中已经存在一台显示器。

通过 VNC 建立与远程计算机的连接以便我可以使用我的两个显示器的最简单方法是什么?

答案1

也许至少需要一个活动显示器来运行它?

这可能是因为系统处于无头模式,没有运行 X Display 服务器。您可以安装xvfb“X Server Virtual Frame Buffer”

sudo apt install xvfb

然后您可以创建一个虚拟帧缓冲区:

Xvfb :1 -screen 0 800x600x16

您应该能够使用各种服务器在该计算机上启动 VNC 服务器,包括:

x11vnc -display :1

相关内容