Hi, There is not much information about the plans for remote desktop support under GNOME on Wayland yet. This is mostly my fault, as I have not documented the plan for this anywhere. I'll summarize it here anyway, and create bugs for progress tracking later.
The idea is to outsource the remote desktop protocol implementation and client interaction to an external daemon. This external daemon will communicate with mutter/gnome-shell via a set of D-Bus protocols. One of these protocols are the remote desktop session initiation protocol, which will at least initially be Mutter specific. This protocol will be used to create a remote desktop session, where the client (remote desktop daemon) sends input events and other related things. The pixels, however, will be communicated via pinos[0], which can function as a gstreamer based audio/video IPC. There has already been some progress regarding this, including a work-in-progress D-Bus API implementation mutter side[1], and a daemon[2] that so far can talk VNC, but as pinos is still a moving target, it hasn't been suitable to land nor expose anything quite yet. Note that right now, these are not compatible with GNOME 3.22 or master. I hope this gives some clarity. Jonas [0] http://cgit.freedesktop.org/~wtay/pinos/ [1] https://github.com/jadahl/mutter/commits/wip/remote-desktop [2] https://github.com/jadahl/gnome-remote-desktop On Tue, Jan 31, 2017 at 02:44:44AM -0500, Marc Dunivan via gnome-shell-list wrote: > I was looking for information on GNOME Shell for Wayland regarding these old > articles about Weston ( 2 March 2013, 2 April 2013 ) : > > > Wayland's Weston Gets A FreeRDP-Based Compositor: > > http://www.phoronix.com/scan.php?page=news_item&px=MTMxNjE > > > > RDP Back-End Merged For Wayland's Weston: > > http://www.phoronix.com/scan.php?page=news_item&px=MTM0MDg[](http://www.phoronix.com/scan.php?page=news_item&px=MTM0MDg) > > Has this FreeRDP Server part of Wayland's Weston been implemented into GNOME > Shell/GDM/Mutter for Wayland? > > > Is this a GNOME Shell plugin that can be added? > _______________________________________________ > gnome-shell-list mailing list > gnome-shell-list@gnome.org > https://mail.gnome.org/mailman/listinfo/gnome-shell-list _______________________________________________ gnome-shell-list mailing list gnome-shell-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-shell-list