Ubuntu 22.04 上的 VNC 服务器仅显示空白屏幕

Ubuntu 22.04 上的 VNC 服务器仅显示空白屏幕

在 Ubuntu 上,可以通过设置 > 共享 > 屏幕共享 > VNC 启用 VNC 服务器(我的桌面是德语的,我只是猜测)。

另一种方法是通过 shell 启动 vnc 服务器,例如:

x0tigervncserver -display :0 -passwordfile ~/.secret/pass -FrameRate 10 -ZlibLevel 9 -rfbport 5900 -localhost=0

但是,无论哪种方式,从另一台机器连接都只会显示黑屏/空白屏。我可以在本地像这样测试它(我也尝试了其他 vnc 查看器)

xtigervncviewer  192.168.1.125

现在我找到了一种让 VNC 在 Ubuntu 22.04 上工作的方法,即通过编辑 gdm3-setup: 禁用 wayland sudo nano /etc/gdm3/custom.conf。将相关行设置为WaylandEnable=false并通过 重新启动会话systemctl restart gdm3。从那时起,上述命令确实会显示远程窗口而不是空白屏幕。

问题:有没有人找到在 Ubuntu 上通过 Wayland 实际使用屏幕共享解决方案的方法?

这些是我的设置的要求:

  • 共享实际屏幕,因为我不想打开另一个会话。我只想从任何地方看到我的客厅电脑。
  • 通过 SSH 隧道传输所有数据肯定是可行的
  • 理想情况下,调整客户端窗口的大小会很好

相关内容