Gnome 22.04 中可以共享桌面吗?(锁定屏幕并断开屏幕连接)

Gnome 22.04 中可以共享桌面吗?(锁定屏幕并断开屏幕连接)

我希望能够登录到我的远程 Ubuntu 22.04 并查看桌面如该机器上所示。(我知道如何创建一个vncserver带有单独桌面实例的)。

内置远程桌面

当我尝试使用内置远程桌面时

在此处输入图片描述

只要用户登录、屏幕未锁定且连接有物理屏幕,它就可以工作。要求用户登录对我来说没问题,但屏幕未锁定意味着我一段时间后无法远程登录,而“连接物理屏幕”要求意味着它仅当我的 KVM 交换机激活 Ubuntu 机器时才有效,这对我来说也不行。

否则,我会收到以下错误消息之一:

Failed to record monitor: GDBus.Error:org.freedesktop.DBus.Error.Failed: Unknown monitor
Failed to start remote desktop session: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Session creation inhibited

但是我希望在屏幕锁定且显示器断开连接(由于 KVM)时能够登录并查看我的桌面。

屏幕锁定的情况可以通过这个 gnome 扩展来处理:允许锁定的远程桌面 - GNOME Shell 扩展,所以现在只剩下显示器断开连接的问题,为此,我发布了这个问题:无法记录监视器:GDBus.Error:org.freedesktop.DBus.Error.Failed: 未知监视器(使用 KVM 交换机)(#171)· 问题 · GNOME / gnome-remote-desktop · GitLab

x11vncx0vncserver

所以我尝试了x11vncx0vncserver。它们有不同的问题,如下所述:为什么 x11vnc 和 x0vncserver 在 Gnome Ubuntu 22.04 中都以类似的方式失败?

真正的问题

但是问题是:在 22.04 下,是否有任何简单的方法可以与 Gnome 共享“真实”桌面,即使屏幕锁定和/或显示器由于 KVM 切换器而断开连接,也可以工作,最好是在 Wayland 下(因为那是我们要去的地方)。

在未来的 Ubuntu 版本中情况会更好吗?

关于什么xrdp

xrdp对我来说不起作用,因为正如我在第一句话中所述:

...并查看桌面如该机器上所示

xrdp仅当用户未本地登录(我始终都是这样)时才有效。

相关问题

这些问题不能满足我查看本地已登录桌面的要求,并且不能解决由于 KVM 切换器导致显示器断开连接的情况:

答案1

因此,“内置远程桌面”不支持显示器断开连接的情况(请参阅问题#171我上面提到过)。

事实证明,x11vncx0vncserver问题是关于断开连接的监视器。

我计划使用 EDID 模拟器解决这个问题。我已经订购了这个。希望它能让计算机认为显示器仍然连接着。下次我更新 KVM 切换器时,买一个内置 EDID 仿真器的。我会尽量记住在 EDID 仿真器到达并试用后更新此线程。

那应该允许我使用两个都内置远程桌面和x11vncx0vncserver。我们拭目以待……

相关内容