VNC 在 Ubuntu 21.10 中不起作用!

马可普里亚尼01

我正在拼命尝试在 Ubuntu 21.10 上启用远程桌面,即使计算机没有连接显示器,我也可以查看和控制桌面。我尝试了以下所有解决方案和软件:

  • RealVNC服务器:不适用于 Wayland,需要帐户
  • TigerVNC:我无法查看桌面,可能与 Wayland 不兼容?
  • TightVNC:甚至没有启动
  • 启用 X11 的Xrdp:由于一些奇怪的权限问题而崩溃
  • Vino:已弃用,不支持 Wayland
  • GNOME 的内置远程桌面服务器:工作,但需要在每个网络的基础上启用,这使得将计算机连接到新网络时不切实际(我需要物理监视器来启用该网络)。此外,没有连接显示器时它不起作用

我还尝试了以下解决方法:

  • 使用 GNOME 40 的新功能:虚拟桌面。运行mutter --wayland --headless --virtual-monitor 1920x1080提示我 install mutter,然后,它抱怨说mutter已经在运行并且命令崩溃了。发生这种情况是因为 GNOME 的合成器已经在 GNOME内部(在进程中Xwayland)运行,所以mutter直接运行似乎是被禁止的。
  • 启用 X11 并使用xserver-xorg-video-dummy(请参阅在未插入显示器时添加假显示器)。计算机甚至没有使用 Xorg 配置启动,修复起来很痛苦。
  • 启用 X11 并创建自定义 Xorg 配置文件,如下所述:将 VIRTUAL 输出添加到 Xorg当我拔下显示器时,GNOME 的远程桌面仍然关闭。

我不记得 Ubuntu 上的 VNC/RDP 是一种如此令人沮丧的体验。老实说,我很失望。希望有人知道我该怎么做。

更新 1: RealVNC 甚至无法与 X11 一起使用,原因不明。它说它无法连接到 5900 端口,但是它是打开的(我什至禁用了ufw!)。

更新 2:我尝试了古老而丑陋的x11vnc服务器(启用了 X11),使用了在这个网站上找到的解决方法,加上更多的思考让它与最新的 Ubuntu 版本一起工作。我不得不更改一些权限并创建以下systemd服务:

[Unit]
Description=Start x11vnc.
After=multi-user.target

[Service]
Type=simple
User=<MY_USERNAME>
Group=<MY_USERNAME>
ExecStart=/usr/bin/x11vnc -display :0 -loop -forever -bg -rfbport 5900 -xkb -noxrecord -noxfixes -noxdamage -shared -norc -auth /run/user/1000/gdm/Xauthority -rfbauth /etc/x11vnc.pass

[Install] 
WantedBy=multi-user.target

aaaand 它不起作用...当且仅当插入了监视器时,VNC 服务器才会在启动时启动。之后,我可以拔下监视器并继续工作。然而,这不是我想要的,因此我将放弃。我已经浪费了太多时间来让它工作。

帕特里克

如果您愿意使用备用桌面,请尝试 x2go 和 mate 桌面。我在 ubuntu 20.04 上使用这种组合很幸运。

要安装的特定软件包是 x2goserver、x2goserver-xsession 和 ubuntu-mate-desktop。

有关 x2go 的更多信息,请访问:https ://wiki.x2go.org 。

您需要在用于连接服务器的任何机器上安装 x2go 客户端。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章