Windows RealVNC 查看器和 Ubuntu 18.04 TightVNC 服务器之间的 VNC 连接问题

Windows RealVNC 查看器和 Ubuntu 18.04 TightVNC 服务器之间的 VNC 连接问题

我想在 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 系统的简单/最少的方法是什么?

相关内容