<div dir="ltr">Nothing yet.<div><br></div><div>I did manage to file a Launchpad bug with patch to get weston-rdp to build--as a separate package (weston-rdp-compositor) due to the large number of additional dependencies the RDP compositor draws in.  As noted, I haven't managed to actually test it--I don't have a real Zesty environment--and mainly intended to make the component installable as a first step.</div><div><br></div><div><a href="https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1654864">https://bugs.launchpad.net/ubuntu/+source/weston/+bug/1654864</a><br></div><div><br></div><div>I'm not a programmer, in any case; I can try to work out a bash script to wrapper weston-rdp with an X11rdp frontend, but that's about it for me.  So far, Zesty is at the point where other interested parties can readily start trying to do more-advanced things like integrate an RDP session back-end with a greeter (e.g. get LightDM to spawn under weston-rdp/xwayland or mir-rdp/xmir, if someone implements that) or use the more-advanced features of Wayland/Mir to move sessions between console and RDP (supposedly, Wayland can do things like move a session from the console to VNC or such without disrupting applications).</div><div><br></div><div>I'm hoping to get somewhere farther with this by 18.04 LTS.  That would land this on servers and Raspberry Pi distributions.  As to how far... maybe I can make an X11rdp shell script work; if there's no other interest, that's as far as it's going to go.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 23, 2017 at 5:47 PM, Martinx - ジェームズ <span dir="ltr"><<a href="mailto:thiagocmartinsc@gmail.com" target="_blank">thiagocmartinsc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On 7 January 2017 at 22:35, John Moser <span dir="ltr"><<a href="mailto:john.r.moser@gmail.com" target="_blank">john.r.moser@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="h5"><div dir="ltr">As per bug 220005<div><br></div><div><a href="https://bugs.launchpad.net/ubuntu/+source/xrdp/+bug/220005" target="_blank">https://bugs.launchpad.net/ubu<wbr>ntu/+source/xrdp/+bug/220005</a><br></div><div><br></div><div>xrdp doesn't work.  It used to build X11rdp by patching Xorg to write to an RDP session, but this no longer builds and doesn't get installed.</div><div><br></div><div>Fundamentally, xrdp-sesman runs a command with some arguments.  It has a configuration section in /etc/xrdp/sesman.ini like so:</div><div><br></div><div><div>[X11rdp]</div><div>param1=-bs</div><div>param2=-ac</div><div>param3=-nolisten</div><div>param4=tcp</div></div><div><br></div><div>Thus any X11 service can stand in.</div><div><br></div><div>Weston typically comes with weston-rdp, although this isn't built in Ubuntu.  This is an RDP compositor, and listens on a port for an RDP connection.  Stacking Wayland-X on top of this would immediately give an xrdp replacement.</div><div><br></div><div>As a possible forward direction, Ubuntu could:</div><div><br></div><div> - Provide weston-rdp;</div><div> - Provide an X11rdp which runs weston-rdp to host Wayland-X;</div><div> - promote the necessary pieces to main;</div><div> - provide a default configuration which listens on 3389 (RDP) and automatically starts an X11rdp session with a Display Manager (lightdm, gdm, etc.).</div><div><br></div><div>This would allow a user to install xrdp and immediately have a system which gives a login screen on the RDP port.  No VNC, no logging in with xrdp's ugly session manager; instead we would get the same functionality as Windows servers, using the same protocol.</div><div><br></div><div>Even servers without a console display manager could allow login through RDP in this way.</div><div><br></div><div>Obviously, this doesn't immediately provide advanced options like disconnecting from the RDP session and leaving it running, reconnecting to the same session (by logging in as the same user), sharing the session, or accessing the existing console session.  I believe all of the pieces to provide basic remote RDP access are there, however; advanced functionality will require more code.</div><div><br></div><div>Thoughts?</div></div>
<br></div></div>--<br>
Ubuntu-devel-discuss mailing list<br>
<a href="mailto:Ubuntu-devel-discuss@lists.ubuntu.com" target="_blank">Ubuntu-devel-discuss@lists.ubu<wbr>ntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/listinfo/ubuntu-devel-discu<wbr>ss</a><br>
<br></blockquote></div><br></div><div class="gmail_extra">+1000 for that! I really want to see this smooth RDP integration on Ubuntu! Sounds awesome!<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Do you have some workaround for this problem? Maybe manually doing some changes?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers!</div><div class="gmail_extra">Thiago</div></div>
</blockquote></div><br></div>