FS#62809 - [wlroots] missing RDP backend
Attached to Project:
Community Packages
Opened by Hannes Doyle (marulkan) - Tuesday, 04 June 2019, 11:20 GMT
Last edited by Brett Cornwall (ainola) - Wednesday, 16 October 2019, 14:54 GMT
Opened by Hannes Doyle (marulkan) - Tuesday, 04 June 2019, 11:20 GMT
Last edited by Brett Cornwall (ainola) - Wednesday, 16 October 2019, 14:54 GMT
|
Details
Description:
When package is built it's missing build dependency freerdp so meson builds the package without RDP support. Additional info: * wlroots 0.6.0-1 Steps to reproduce: Install package and try to follow these steps [1] [2], it will throw an error about RPD backend not available. To get a working version build the package on a machine which has freerdp installed. This task is more to notify about the issue than anything else since the RDP backend still feels a bit flaky. [1] https://github.com/swaywm/wlroots/blob/master/docs/env_vars.md#rdp-backend [2] https://drewdevault.com/2019/04/23/Using-cage-for-a-seamless-RDP-Wayland-desktop.html |
This task depends upon
Closed by Brett Cornwall (ainola)
Wednesday, 16 October 2019, 14:54 GMT
Reason for closing: Implemented
Additional comments about closing: sway 1:1.2-5 has the RDP backend enabled. Thanks for bringing this up!
Wednesday, 16 October 2019, 14:54 GMT
Reason for closing: Implemented
Additional comments about closing: sway 1:1.2-5 has the RDP backend enabled. Thanks for bringing this up!
I even rebuilt freerdp first, enabling all available optional components.
However, it segfaults every time. I've attached a verbos debug log, which suggests, that something goes wrong on binding the wl_display:
2019-06-09 19:19:36 - [wlroots-0.6.0/render/gles2/renderer.c:360] failed to bind wl_display to EGL
I assume this is part of the problem, as I don't see this message in the log, when starting without the RDP backend.
So I would imagine it unwise to enable this at the present time.