我正在拼命尝试在 Ubuntu 21.10 上启用远程桌面,即使计算机没有连接显示器,我也可以查看和控制桌面。我尝试了以下所有解决方案和软件:
我还尝试了以下解决方法:
mutter --wayland --headless --virtual-monitor 1920x1080
提示我 install mutter
,然后,它抱怨说mutter
已经在运行并且命令崩溃了。发生这种情况是因为 GNOME 的合成器已经在 GNOME内部(在进程中Xwayland
)运行,所以mutter
直接运行似乎是被禁止的。xserver-xorg-video-dummy
(请参阅在未插入显示器时添加假显示器)。计算机甚至没有使用 Xorg 配置启动,修复起来很痛苦。我不记得 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] 删除。
我来说两句