That's great, thank you!
Thanks for the Xorg pointer. I checked and indeed show the same as you. I'll do some more testing to see if I can recreate the issue.
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: | 145 |
Popularity: | 0.37 |
First Submitted: | 2008-01-15 15:02 (UTC) |
Last Updated: | 2024-08-01 22:26 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 18 Next › Last »
That's great, thank you!
Thanks for the Xorg pointer. I checked and indeed show the same as you. I'll do some more testing to see if I can recreate the issue.
@sshaikh got your pre_start/post_start included in 0.9.16 update.
[brian@piggy xrdp]$ which Xorg /usr/bin/Xorg [brian@piggy xrdp]$ pacman -Qo /usr/bin/Xorg /usr/bin/Xorg is owned by xorg-server 1.20.11-1 [brian@piggy xrdp]$
@for0ryl
~~That's my point - I don't have the problem anymore. I suspect something has changed in my system as I have an Xorg in my /sbin that wraps the only in /use/lib, so I believe there's no reason the default shouldn't work.~~
~~That said I did have to do it previously, so maybe unfortunately it's a specific Manjaro issue now.~~
I lied - after a reboot I lost the /sbin/Xorg wrapper somehow. Changing semsan manually brought xrdp back.
@sshaikh Same problem with Xorg path as I have reported on 2020-06-02. But no response ....
Separately I also had to previously apply the following change to sesman.ini
while using xorg-git, although this isn't needed here which is great.
For my curiosity has another workaround been introduced?
[Xorg]
; Specify the path of non-suid Xorg executable. It might differ depending
; on your distribution and version. Find out the appropreate path for your
; environment. The typical path is known as follows:
;
; Fedora 26 or later : param=/usr/libexec/Xorg
; Debian 9 or later : param=/usr/lib/xorg/Xorg
; Ubuntu 16.04 or later : param=/usr/lib/xorg/Xorg
; Arch Linux : param=/usr/lib/Xorg
; CentOS 7 : param=/usr/bin/Xorg or param=Xorg
; CentOS 8 : param=/usr/libexec/Xorg
;
-param=Xorg
+param=/usr/lib/Xorg
I always have to manually add the following to startwm.sh
, as this sets up the correct bash variables/startup for my session, similar to all of the other DE starts.
Is there any reason why this isn't part of the Arch package, or why Arch users wouldn't want it?
# arch user
if [ -r ~/.xinitrc ]; then
+ pre_start
. ~/.xinitrc
+ post_start
exit 0
fi
# arch
Why this package is still in aur, can we move this package to extra repo
I have updated the package to 0.9.15: https://github.com/MakiseKurisu/xrdp
makepkg -si
installed the package successfully. Combined with vanilla xorgxrdp from AUR I have a working RDP connection now.
I tried to enable glamor in xorgxrdp and some additional codecs / options in xrdp. It didn't work as-is, so I just stopped.
I have changed the verification from SHA to GPG since the signature is included in the release file, and hopefully this can help speeding up the update of AUR in the future. This is the first time for me to do this so please check if I'm doing it correctly.
kde桌面连接成功显示黑屏 <img alt="" src="http://imgurl.qingfulai.cn/2020/12/29/a1d028600721f.png" />
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.