An open source RDP server

Edit Package xrdp

Based on the work of FreeRDP and rdesktop, xrdp uses the remote desktop protocol to present a GUI to the user.

The goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop, freerdp, and Microsoft's own terminal server / remote desktop clients.

Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename Size Changed
force_stop 0000000626 626 Bytes
sesman.ini 0000003108 3.04 KB
sysconfig.xrdp 0000000266 266 Bytes
xrdp-0.9.22.1.tar.gz 0002059401 1.96 MB
xrdp-0.9.22.1.tar.gz.asc 0000000833 833 Bytes
xrdp-avahi.diff 0000007319 7.15 KB
xrdp-bsc965647-allow-admin-choose-desktop-v2.patch 0000002671 2.61 KB
xrdp-disable-8-bpp-vnc-support.patch 0000001148 1.12 KB
xrdp-fate318398-change-expired-password.patch 0000030157 29.5 KB
xrdp-filter-tab-from-mstsc-on-focus-change.patch 0000001571 1.53 KB
xrdp-pam.patch 0000000528 528 Bytes
xrdp-rpmlintrc 0000000049 49 Bytes
xrdp-support-KillDisconnected-for-Xvnc.patch 0000001155 1.13 KB
xrdp-systemd-services.patch 0000001348 1.32 KB
xrdp.changes 0000045417 44.4 KB
xrdp.ini 0000005405 5.28 KB
xrdp.keyring 0000007892 7.71 KB
xrdp.spec 0000007993 7.81 KB
Comments 3

Sandro Machado's avatar

Hy, congrats for your work. Does this version support audio redirection?


Michael Gumsley's avatar

At present, no. My main motivation was restoring usage of Hyper-V enhanced sessions for Leap of which audio was not considered.

That said, I think the main issue is not xrdp but rather the lack of a pulseaudio-module-xrdp package. There are some other home projects that have it (e.g. https://build.opensuse.org/package/show/home:sbradnick/pulseaudio-module-xrdp), however I can't speak to how dependent it is against a specific build or version of the pulseaudio server.

Going by upstream discussions, pulseaudio-module-xrdp is awkward to package as it isn't directly part of pulseaudio (https://github.com/neutrinolabs/pulseaudio-module-xrdp/issues/65) meaning it needs to drag in a whole source release as a dependency. In terms of OBS, as openSUSE has patches applied on top of upstream the worst case scenario is the need to build pulseaudio-module-xrdp against the OBS patched sources. It should be possible, but possible in a way that the maintainers don't need to watch it closely or have special project configurations that run against the grain of the repositories considering the above, coupled with the low package popularity is the challenge.

Further complicating things is the migration to Pipewire (https://github.com/neutrinolabs/xrdp/discussions/2023) and possible performance issues (https://github.com/neutrinolabs/pulseaudio-module-xrdp/issues/89).

I may have a try of it if I get time, but in any case from what I can see the lack of audio support it isn't directly related to xrdp.


openSUSE Build Service is sponsored by