我想在 Windows 10 中的 RealVNC Viewer 和 Ubuntu 18.04 中的 TightVNC 服务器之间建立 VNC 会话。我想从 Windows 查看完整的 Ubuntu 桌面。我查看了以下资源:
配置 VNC 桌面:将 GUI 从经典 gnome 桌面升级到最新的 gnome 桌面 如何配置 VNC 服务器以获取完整的 Gnome 桌面? 适用于 ubuntu 18.04 的 vnc 服务,无背景和菜单 如何让 VNC 服务器在没有 xfce 的情况下与 ubuntu-desktop 一起工作
ubuntu 18.04 VNC 灰屏
我使用了 xstartup 文件 ~/.vnc/xstartup 的各种变体。但是,我找不到任何适合我的配置。下面您可以找到 xstartup 文件的示例。Ping 正在运行,我可以从 Windows ssh 到 Ubuntu。VNC 连接也正在运行。但是,在从 Windows 计算机建立 VNC 会话后,我什么都看不到。我得到一个带有灰色背景的空窗口。在 Linux 计算机上,我使用 Remmina 进行连接,结果类似。我想看到与我在 Ubuntu 计算机上看到的完全相同的桌面,但我做不到。
我将非常感谢您的帮助。
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
#xrdb $HOME/.Xresources
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#dbus-launch --exit-with-session gnome-session &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &
#sleep4 && gnome-panel &
#exec gnome-panel-delay
gnome-panel &
gnome-settings-daemon &
metacity &
#gnome-terminal &
#nautilus &
#startxfce4 &
#startgnome &
答案1
如果您想通过 VNC 导出完整桌面,请不要使用任何第三方 VNC 服务器,而是使用与 GNOME 集成并导出完整 GNOME 桌面的“vino”。我在 18.04 上成功使用它,现在在 20.04 上使用它。但是,您必须为 vino-server 设置一些配置参数,请查看此处的答案:从另一个 Ubuntu 20.04 系统远程连接 Ubuntu 20.04 系统的简单/最少的方法是什么?