An open source RDP server
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.
- Links to X11:RemoteDesktop / xrdp
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:xanders:branches:X11:RemoteDesktop/xrdp && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
_link | 0000000125 125 Bytes | |
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
Hy, congrats for your work. Does this version support audio redirection?
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.
You can try my build of
pulseaudio-module-xrdp
https://build.opensuse.org/package/show/home:Psheng:branches:X11:RemoteDesktop/pulseaudio-module-xrdp