Ubuntu 20.04 - VNC 问题

Ubuntu 20.04 - VNC 问题

自 16.04 LTS 以来,我一直在无头服务器(带有 Ubuntu 桌面)上使用 Ubuntu,并使用带有 Gnome 的 vnc。我的设置与其他发布操作方法的人非常相似。

我今天插入显示器/键盘/鼠标并升级到 20.04,并执行设置步骤,一切看起来都很好。一切都按预期进行。

  • 使用 Gdm
  • 使用 TigerVNC
  • 使用 Gnome xorg

_

  1. 我创建 VNC 服务器会话
  2. 启用 vncserver 服务
  3. 从服务器登录(vncviewer)
  4. 使用我的远程 Windows PC(Real VNC Viewer)登录。

但是,当我退出 Ubuntu 服务器时,PC 的 Real VNC 会话会在大约 7 秒后终止。通过 Putty 或直接在服务器 (vncviewer -list) 中重新登录时,显示该过程已过时。

我认为 vncserver 以及其他桌面服务在注销时被暂停或终止。我不认为在 vncserver 服务运行时会发生这种情况。

我的临时解决方法是保持登录状态并“锁定”屏幕。

有人知道“当我注销时继续在后台运行”的解决方案吗?

提前致谢。

~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid blue
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &

(也尝试过不使用--exit-with-session

相关内容