Package Details: xorgxrdp 0.2.18-1

Git Clone URL: (read-only, click to copy)
Package Base: xorgxrdp
Description: Xorg drivers for xrdp
Upstream URL:
Licenses: MIT
Submitter: Chocobo1
Maintainer: Chocobo1
Last Packager: Chocobo1
Votes: 11
Popularity: 0.085629
First Submitted: 2018-02-06 14:30 (UTC)
Last Updated: 2022-01-07 04:36 (UTC)

Latest Comments

sshaikh commented on 2021-11-24 13:21 (UTC)

Generally this needs to be rebuilt each time xrdp (and perhaps xorg) gets released, even if the source doesn't change. A pkgrel bump would force this, but I believe is not technically correct as the output depends on your environment, not changes this package.

Cphusion commented on 2021-11-24 13:17 (UTC) (edited on 2021-11-24 19:51 (UTC) by Cphusion)

@prg could this be the reason why xorgxrdp and xrdp aren't currently working anymore, since I didn't make any configuration changes and it was working before?

Update: I downgrade xorg-server and it's dependencies to a previous version as well as some xf86 dependencies and now xrdp/xorgxrdp are working again.

prg commented on 2021-11-10 05:08 (UTC)

this may need a rebuild/pkgrel bump after the recent xorg release

Jat commented on 2021-09-25 20:01 (UTC)

use Ubuntu Keyserver

soaresluciano commented on 2021-09-21 16:42 (UTC) (edited on 2021-09-21 16:45 (UTC) by soaresluciano)

I'm trying 0.2.17-1, and I got the same issue as described by @jonandermb.

The previous suggestion of using "gpg --keyserver --recv-keys 61ECEABBF2BB40E3A35DF30A9F72CDBC01BF10EB" reports: "gpg: keyserver receive failed: Server indicated a failure"

jonandermb commented on 2021-08-21 00:21 (UTC) (edited on 2021-08-21 00:22 (UTC) by jonandermb)

-> 61ECEABBF2BB40E3A35DF30A9F72CDBC01BF10EB, required by: xorgxrdp

==> Import? [Y/n]

:: Importing keys with gpg...

gpg: keyserver receive failed: Server indicated a failure

problem importing keys

Can someone help? I tried with the suggestions previously reported over here.

marlop352 commented on 2021-06-29 22:32 (UTC)

thanks for adding it @chocobo1!

s3micolon0 commented on 2021-06-27 06:01 (UTC) (edited on 2021-06-27 06:05 (UTC) by s3micolon0)

@Chocobo1 Thanks for updating! :)

And thanks to @marklop352 for testing this on the pi 4!

marlop352 commented on 2021-06-26 22:14 (UTC) (edited on 2021-06-26 22:15 (UTC) by marlop352)

@chocobo1, it seems to have built on my Pi 4 as it created the package with the only modification being that I added aarch64 to the arch list, I can verify if it's working if you tell me how to make sure.

(xrdp is working with the method selected being xorg)

Chocobo1 commented on 2021-06-13 03:58 (UTC)

could you add aarch64 to the arch list?

Can you confirm that it builds successfully?

marlop352 commented on 2021-06-12 19:10 (UTC)

could you add aarch64 to the arch list?

Jat commented on 2021-04-01 15:48 (UTC) (edited on 2021-05-03 14:36 (UTC) by Jat)

xorgxrdp with GPU support:

Intel and AMD:


Excalibur commented on 2021-01-04 21:22 (UTC) (edited on 2021-01-04 21:24 (UTC) by Excalibur)

I build the package with glamor by changing the build():

build() {
  cd "$pkgname-$pkgver"
  ./configure \
    --prefix="/usr" \
  make EXTRA_FLAGS="-I/usr/include/libdrm"

This seems to be enough for me.

sshaikh commented on 2020-11-17 20:48 (UTC)

For those interested in building with glamor, theres a fix here:

sshaikh commented on 2020-11-08 20:19 (UTC)

I'm trying to build this with --enable-glamor applied to the configure but am finding a whole bunch of compile errors I suspect because an include folder is missing. Any tips? Or better still... can this package be updated to use the flag?

lateparty commented on 2020-10-25 06:23 (UTC)

note, I ran "gpg --keyserver --recv-keys 61ECEABBF2BB40E3A35DF30A9F72CDBC01BF10EB" for it to work for 0.2.14-1 (2020-08-31 15:06)

dgy18787 commented on 2020-08-31 06:57 (UTC)

for those see the error about gpg keys, you can try this: gpg --keyserver --recv-keys 03993B4065E7193B

the developer had sign the package with his/her own key, which can refer to:

alpha7024 commented on 2020-07-31 21:08 (UTC)

gpg --recv-keys 9F72CDBC01BF10EB

results in "gpg: keyserver receive failed: General error"

Lrs121 commented on 2019-06-26 21:40 (UTC) (edited on 2019-06-26 21:40 (UTC) by Lrs121)

For those perplexed by the signature check, which is used by some AUR packages, use the following command. Bypassing the signature check is poor practice and not recommended.

gpg --recv-keys PUBLICKEYSTRING

Replace the PUBLICKEYSTRING with the reported public key for the package you are building. In this case use 9F72CDBC01BF10EB

firewyre commented on 2019-02-21 01:45 (UTC) (edited on 2019-02-21 01:54 (UTC) by firewyre)

Similar issue as Plexcon's :(

yaourt -S xorgxrdp

==> Verifying source file signatures with gpg... xorgxrdp-0.2.9.tar.gz ... FAILED (unknown public key 9F72CDBC01BF10EB) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build xorgxrdp.

But, there's hope!

I verified the contents of what's downloaded myself, and was able to use yaourt --m-arg "--skippgpcheck" -S xorgxrdp to install successfully.

moxin commented on 2019-01-01 11:24 (UTC)

same issue as Plexcon posted

Plexcon commented on 2018-12-31 18:56 (UTC)

sudo pacman-key --recv 9F72CDBC01BF10EB ==> ERROR: Could not verify any of the PGP signatures!

sigbjorn commented on 2018-05-27 14:51 (UTC)

For anyone that ended up here:

I succeeded making a local fix, first produce the patch file to fix the offending construct, then modify the build section in PKGBUILD file to patch the source prior to the make command. Then rerun makepkg, and sudo pacman -U etc.


build() { cd "xorgxrdp"

./bootstrap ./configure --prefix="/usr" patch xrdpdev/xrdpdev.c ../../xrdpdev.patch make }


The patch file (that might be valid in cases where XvExtensions are not defined): xrdpdev.patch--- --- ../xorgxrdp-git/src/xorgxrdp-0.2.6/xrdpdev/xrdpdev.c 2017-08-09 06:45:44.000000000 +0200 +++ src/xorgxrdp/xrdpdev/xrdpdev.c 2018-05-27 11:31:51.676870106 +0200 @@ -468,7 +468,7 @@ / try to init simd functions / rdpSimdInit(pScreen, pScrn);

-#if defined(XvExtension) && XvExtension +#if defined(XvExtension) / XVideo / if (!rdpXvInit(pScreen, pScrn)) {


lnicola commented on 2018-05-20 13:35 (UTC)

lnicola commented on 2018-05-20 13:15 (UTC)

This doesn't build:

xrdpdev.c: In function ‘rdpScreenInit’: xrdpdev.c:471:40: error: operator '&&' has no right operand #if defined(XvExtension) && XvExtension ^ make[2]: *** [Makefile:457: xrdpdev.lo] Error 1

Chocobo1 commented on 2018-02-15 16:39 (UTC)

I can't install this package (every other package through aur works fine):

jabdr commented on 2018-02-15 14:50 (UTC)

I can't install this package (every other package through aur works fine):

$ yaourt -S xorgxrdp --noconfirm

==> Downloading xorgxrdp PKGBUILD from AUR... x .SRCINFO x PKGBUILD xorgxrdp 0.2.5-2 (2018-02-06 14:42) ( Unsupported package: Potentially dangerous ! ) ==> xorgxrdp dependencies: - glibc (already installed) - xrdp (already installed) - nasm (already installed) [makedepend] - xorg-server-devel (already installed) [makedepend]

==> Continue building xorgxrdp ? [Y/n] ==> ---------------------------------- ==> ==> Building and installing package ==> Making package: xorgxrdp 0.2.5-2 (Thu Feb 15 15:48:52 CET 2018) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading xorgxrdp-0.2.5.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 611 0 611 0 0 982 0 --:--:-- --:--:-- --:--:-- 982 100 453k 100 453k 0 0 205k 0 0:00:02 0:00:02 --:--:-- 311k -> Downloading xorgxrdp-0.2.5.tar.gz.asc... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 615 0 615 0 0 991 0 --:--:-- --:--:-- --:--:-- 990 100 833 100 833 0 0 714 0 0:00:01 0:00:01 --:--:-- 714 ==> Validating source files with sha256sums... xorgxrdp-0.2.5.tar.gz ... Passed xorgxrdp-0.2.5.tar.gz.asc ... Skipped ==> Verifying source file signatures with gpg... xorgxrdp-0.2.5.tar.gz ... FAILED (unknown public key 9F72CDBC01BF10EB) ==> ERROR: One or more PGP signatures could not be verified! ==> ERROR: Makepkg was unable to build xorgxrdp. ==> Restart building xorgxrdp ? [y/N] ==> ---------------------------------