以下是在 Ubuntu 22.04 上解决 VNC 远程桌面黑屏问题的步骤:

1.在终端中,使用 root 权限编辑 /etc/gdm3/custom.conf 文件。你可以使用你最喜欢的文本编辑器,例如 nano 或 vim。例如:

sudo nano /etc/gdm3/custom.conf

2.将以下行的注释标记取消,并将其 Default 值更改为所需的窗口管理器名称(例如 Xfce4):

# WaylandEnable=false
[daemon]
# Uncomment the line below to force the login screen to use Xorg
#WaylandEnable=false
DefaultSession=xfce4.desktop

3.保存并关闭文件。

4.安装窗口管理器。例如,安装 Xfce4:

sudo apt-get update
sudo apt-get install xfce4 xfce4-goodies

5.重新启动 GDM3 服务:

sudo systemctl restart gdm3

在 VNC 客户端上重试连接,现在应该可以看到完整的远程桌面了。

这些步骤应该会解决在 Ubuntu 22.04 中使用 VNC 远程桌面时出现的黑屏问题。