RDP backend not working along with fbdev backend

Arun Kumar arunkumar281191 at gmail.com
Thu Nov 24 04:58:13 UTC 2016


Hi,

I'm trying to port the rdp-backend in  IMX6 ARM target running fb-dev as
the graphic backend. The target has the Weston
compositor with IVI shell.

Target : NXP IMX6
FreeRDP : 1.0.0
Weston /Wayland : 1.9.0
IVI shell. 1.9.1

But once my system is up and running I am able to see my target comeup with
its UI screen on the display.
At this point I started xfreerdp from the host to connect to the
rdp-backend for screen replicaiton. But in the host
I am able to see only the blank window where as the target display still
have the UI screens.


weston.ini
[core]
shell=ivi-shell.so
backend=fbdev-backend.so

[ivi-shell]
ivi-module=ivi-controller.so

$ weston --tty=1


$ weston --backend=rdp-backend.so --rdp-tls-cert=/meta/test.crt
--rdp-tls-key=/meta/test.key --width=1024 --height=768 --socket=wayland-1

====== Logs

[12:05:21.471] weston 1.9.0
               http://wayland.freedesktop.org
               Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.9.0
               Build: 1.8.93-2-gb05cdb8 configure.ac: bump to version 1.9.0
for the official release (2015-09-21 18:11:26 -0700)
[12:05:21.471] OS: Linux, 4.1.15-1.2.0+g77f6154, #2 SMP PREEMPT Wed Nov 16
09:36:22 IST 2016, armv7l
[12:05:21.471] warning: XDG_RUNTIME_DIR "/tmp" is not configured
correctly.  Unix access mode must be 0700 (current mode is 777),
and must be owned by the user (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[12:05:21.475] Using config file '/etc/xdg/weston/weston.ini'
[12:05:21.477] Loading module '/usr/lib/weston/rdp-backend.so'
 [12:05:21.735] Output repaint window is 7 ms maximum.
[12:05:21.737] using FreeRDP version 1.2.5
[12:05:21.737] TLS support activated
[12:05:21:083] [411:411] [INFO][com.freerdp.core.listener] - Listening on
0.0.0.0:3389
[12:05:21.758] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
               presentation clock: CLOCK_MONOTONIC_RAW, id 4
[12:05:21.759] Loading module '/usr/lib/weston/ivi-shell.so'
[12:05:21.760] Loading module '/usr/lib/weston/ivi-controller.so'
[12:05:21.763] Loading module '/usr/lib/weston/ivi-input-controller.so'
[12:05:21.765] ivi-input-controller module loaded successfully!

[12:09:11:767] [411:411] [INFO][com.freerdp.core.connection] - Client
Security: NLA:0 TLS:1 RDP:0
[12:09:11:767] [411:411] [INFO][com.freerdp.core.connection] - Server
Security: NLA:0 TLS:1 RDP:1
[12:09:11:767] [411:411] [INFO][com.freerdp.core.connection] - Negotiated
Security: NLA:0 TLS:1 RDP:0
[12:09:11.559] unable to checkDescriptor for 0x170c8c0
[12:09:19:005] [411:411] [INFO][com.freerdp.core.connection] - Client
Security: NLA:0 TLS:1 RDP:0
[12:09:19:005] [411:411] [INFO][com.freerdp.core.connection] - Server
Security: NLA:0 TLS:1 RDP:1
[12:09:19:006] [411:411] [INFO][com.freerdp.core.connection] - Negotiated
Security: NLA:0 TLS:1 RDP:0
[12:09:21:579] [411:411] [INFO][com.freerdp.core.connection] - Accepted
client: linuxpc
[12:09:21:579] [411:411] [INFO][com.freerdp.core.connection] - Accepted
channels:
[12:09:21:580] [411:411] [INFO][com.freerdp.core.gcc] - Active rdp
encryption level: NONE
[12:09:21:580] [411:411] [INFO][com.freerdp.core.gcc] - Selected rdp
encryption method: NONE
[12:09:21.265] kbd_layout:0x409 kbd_type:0x4 kbd_subType:0x0
kbd_functionKeys:0xc
[12:09:21.265] xf_peer_activate: matching layout=us variant=(null)
[12:09:21.381] launching '/usr/libexec/weston-keyboard'
[12:09:21.772] input_method died, respawning...
[12:09:21.773] launching '/usr/libexec/weston-keyboard'
[12:09:21.812] input_method died, respawning...
[12:09:21.813] launching '/usr/libexec/weston-keyboard'
[12:09:21.853] input_method died, respawning...
[12:09:21.853] launching '/usr/libexec/weston-keyboard'
[12:09:21.894] input_method died, respawning...
[12:09:21.895] launching '/usr/libexec/weston-keyboard'
[12:09:21.935] input_method died, respawning...
[12:09:21.935] launching '/usr/libexec/weston-keyboard'


=================

>From pc:
$ xfreerdp /v:192.168.0.1 /sec:tls /size:1024x768





Thanks& Regards,
B.Arun kumar.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20161124/566e978d/attachment.html>


More information about the wayland-devel mailing list