I noticed the following line in my journal today: "You are running xrdp as root. This is not safe." Is this something that needs a fix?
Search Criteria
Package Details: xrdp 0.10.3-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xrdp.git (read-only, click to copy) |
---|---|
Package Base: | xrdp |
Description: | An open source remote desktop protocol (RDP) server |
Upstream URL: | https://github.com/neutrinolabs/xrdp |
Keywords: | rdp vnc xdrp |
Licenses: | Apache-2.0 |
Submitter: | None |
Maintainer: | Abzie |
Last Packager: | Abzie |
Votes: | 149 |
Popularity: | 0.92 |
First Submitted: | 2008-01-15 15:02 (UTC) |
Last Updated: | 2025-04-02 12:22 (UTC) |
Dependencies (12)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- fuse3 (fuse3-gitAUR)
- imlib2
- libfdk-aac (libfdk-aac-gitAUR)
- libxrandr (libxrandr-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- cmocka (cmocka-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- check (check-gitAUR) (check)
- realvnc-vnc-serverAUR (optional)
- tigervnc (tigervnc-gitAUR) (optional)
- tightvncAUR (optional)
Required by (6)
- pulseaudio-module-xrdp
- pulseaudio-module-xrdp-git
- xorgxrdp (make)
- xorgxrdp-devel-git (make)
- xorgxrdp-glamor (make)
- xorgxrdp-nvidia (make)
Sources (2)
darose commented on 2025-05-13 16:07 (UTC)
sshaikh commented on 2025-01-02 18:51 (UTC) (edited on 2025-01-03 19:33 (UTC) by sshaikh)
Thanks for the tip - yes, I tried some changes (notably reducing the preset to medium) and the problem persists.
Interestingly I've also noticed some awful lag while in use (eg while typing this comment).
FWIW I'm running this in a headless virtual machine with no GPU.
Building without x264 support resolves both issues. I'll raise it upstream. I was mainly interested in how other people have found it.
EDIT: If anyone wanted to follow, issue with samples here: https://github.com/neutrinolabs/xrdp/issues/3375
Abzie commented on 2025-01-02 16:26 (UTC)
Did you check the link from my previous comment regarding encoding settings? Raise an issue on GitHub if rolling back resolves the issue and you have set some same x264 parameters.
sshaikh commented on 2025-01-02 16:19 (UTC)
Since upgrading, I'm noticing a distinct lowering in quality, esp in terminal fonts and red writing on black. It reminds me of bad aliasing or interpolation.
Rolling back to:
sudo pacman -U /var/cache/pacman/pkg/xorgxrdp-0.10.2-3-x86_64.pkg.tar.zst sudo pacman -U /var/cache/pacman/pkg/xrdp-0.10.1-1-x86_64.pkg.tar.zst
fixes it for me, so I'll try building without x264 to see if that's the issue.
Abzie commented on 2024-12-25 10:06 (UTC)
Thanks user_58180, I blame Christmas :-)
I have enabled x264 encoding only as this is the preferred encoder according to upstream.
Please see https://github.com/neutrinolabs/xrdp/wiki/H.264-encoding#x264 for x264 configuration options once updated to 0.10.2-4
user_58180 commented on 2024-12-25 09:31 (UTC)
Hi, would it be possible to build with H.264 encoding support?
Abzie commented on 2024-12-25 01:22 (UTC)
Thank you xiota for catching the FUSE3 dep
Abzie commented on 2024-12-16 21:40 (UTC)
Why not raise an issue on xorgxrdp for the answer from the devs? We can only speculate on the AUR comments.
Thankfully, someone has already asked and the answer is: "It's not out yet, but it's pretty imminent." https://github.com/neutrinolabs/xorgxrdp/issues/360#issuecomment-2545158754
jghodd commented on 2024-12-16 18:49 (UTC)
@Abzie - how did they test-build this release without xrdp 0.10.2? Either this wasn't test-built - which is bad - or there's a version 0.10.2 of xrdp out there nobody can find - also bad.
Not sure how this could possibly be updated without xrdp-0.10.2.
Abzie commented on 2024-12-15 15:37 (UTC)
@unclehook there’s not much I can do until upstream releases xrdp 0.10.2 to satisfy the hard dependency.
Pinned Comments
Abzie commented on 2024-05-10 14:40 (UTC)
If upgrading from 0.9.x, please read the 'User Changes' section from the release page:https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.0
There is one breaking change that require manual intervention but there are three other changes that will continue to work for now.
xRDP states: Users are urged to heed any generated configuration warnings and update their configurations. Later major versions of xrdp may remove these warnings, or introduce other behaviours for the affected parameters.