[Weston] RDP backend state
manuel.bachmann at open.eurogiciel.org
Thu Dec 5 08:07:24 PST 2013
Thanks, very nice to know you're still around and following these issues !
> However branch 1.1 (which aims to be the next stable) have the prototype
that is used in weston now.
OK ; I tried to build with 1.1beta before and had a lot more errors and API
breaks... so I guess you'll have some work to do ^^.
> It should work better when the too are on different hosts.
Thanks, will try that !
> rdesktop does not support surface command which is required for the
current implementation of the FreeRdp compositor
OK, so my "-b" flag was basically useless. To be fair, I tried with
xfreerdp too, but not on different hosts. I'll try again this evening.
2013/12/5 Hardening <rdp.effort at gmail.com>
> Le 05/12/2013 15:14, Manuel BACHMANN a écrit :
> Hi folks,
>> I tried to build the Weston 1.3.1 RDP backend using latest FreeRDP
>> master, and I managed to get it to compile using the following trivial
>> patch :
> FreeRdp API for remoteFx has changed on master (so your patch is correct
> for compiling against the development version of FreeRdp). However branch
> 1.1 (which aims to be the next stable) have the prototype that is used in
> weston now.
> We must add some #if to use the correct prototype, sorry that's on my TODO
> list for month.
>> It basically runs, and I can connect to it with :
>> rdesktop -4 -b <IP adresse>
>> However, it renders only a black screen, and server-side I get the
>> following messages :
>> unable to checkDescriptor for <fd>
>> failed to initialize EGL
>> EGL does not seem to work, falling back to software rendering and wl_shm
>> (my EGL doesn't work, so it may be normal)
>> I noticed I can run clients, though, and they keep running until I kill
>> them or weston hangs. So it looks more like a rendering issue.
>> Does someone know how to make it work, or if it's supposed to ? Is it
>> linked the error messages ?
> I didn't test recently but in my last tries rdesktop wasn't very good with
> the server-side part of FreeRdp. There's clearly an issue if rdesktop and
> weston runs on the same host: during security negociation rdesktop does
> nasty things and FreeRdp is too strict. It should work better when the too
> are on different hosts.
> Even if you pass the security handshake, AFAICT rdesktop does not support
> surface command which is required for the current implementation of the
> FreeRdp compositor. This may be not required in the future, as FreeRdp
> master has now support for sending updates via bitmapUpdate.
> So the best is to use xfreerdp as client.
> website: http://www.hardening-consulting.com/
*Manuel BACHMANN Intervenant Tizen EUROGICIEL Ingénierie Groupe EUROGICIEL
- La 1ère SSAP Technopole PIBS Le Prisme Place Albert Einstein CP 1 56038
VANNES www.eurogiciel.fr <http://www.eurogiciel.fr>*
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the wayland-devel