Is the remote desktop software like RustDesk possible to access Wayland login screen like GDM or SDDM?

I’d like to ask this question on behalf of the RustDesk project, though they haven’t specifically asked me to do so, I’m simply curious and hoping to help.

This relates to the topic discussed in mutter#4155 (closed)

Is there currently any Wayland protocol or mechanism that would allow a remote desktop application to access or interact with the login screen (e.g. GDM or SDDM) while it’s running under a Wayland session?

If not, are there any ongoing discussions or proposals around enabling this kind of access for remote login use cases?

There is GNOME Remote Session service, but gdm3 is a huge mess and integration with other softs like Remmina or even more proper solutions is viable, but principle from xorg remote graphics tunneling app via ssh(in today world maybe with vnc) is not always possible(maybe with law or corporate laws)…

And GNOME is going into systemd-* and logins could change including gdm3 mess because accounts in GNOME is in huge rework, so maybe some heading with corporate backing could improve stacks, Virtuals is common but VNC is somewhere prohibited with good reasons and gdm3 is in some situation also due its unnatural bad shape, but remote desktop is a reality, maybe not so common towards GNOME due its not server nature of GNOME… including some DESKTOP-* needed behaviour for today corporate world…

I know the remote desktop that built in the DE exists, but it doesn’t work if the remote user have no ability to establish direct connections, this is why RustDesk or AnyDesk exists, because it has relay servers.

If the host system has a RustDesk/AnyDesk agent installed, similar to the gnome-remote-desktop agent that’s built into GNOME, I don’t see why it couldn’t work

RHEL 10 is Wayland only, so we’ll probably see some of these remoting solutions gaining support for Wayland over the coming years