Search Criteria
Package Details: pulseaudio-module-xrdp 0.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/pulseaudio-module-xrdp.git (read-only, click to copy) |
---|---|
Package Base: | pulseaudio-module-xrdp |
Description: | PulseAudio modules for xrdp |
Upstream URL: | https://github.com/neutrinolabs/pulseaudio-module-xrdp |
Licenses: | LGPL |
Submitter: | kballen |
Maintainer: | Jat |
Last Packager: | Jat |
Votes: | 3 |
Popularity: | 0.000033 |
First Submitted: | 2019-10-16 19:53 (UTC) |
Last Updated: | 2023-04-23 03:51 (UTC) |
Dependencies (6)
- pulseaudio (pulseaudio-dummyAUR, pulseaudio-gitAUR, pipewire-common-pulse-gitAUR, pipewire-full-pulse-gitAUR, pipewire-pulse-gitAUR, pipewire-pulse)
- xrdpAUR (xrdp-bin-gitAUR, xrdp-devel-gitAUR, xrdp-gitAUR)
- check (check-gitAUR) (make)
- doxygen (doxygen-gitAUR) (make)
- meson (meson-gitAUR, meson-rustAUR) (make)
- perl-xml-parser (make)
Latest Comments
1 2 3 4 Next › Last »
Jat commented on 2023-08-09 09:23 (UTC)
@D3vil0p3r install meta package base-devel
D3vil0p3r commented on 2023-08-04 22:02 (UTC) (edited on 2023-08-04 22:05 (UTC) by D3vil0p3r)
For compiling the package cmake and pkgconfig are needed. Also m4, autoconf, automake... Furthermore I guess that also other dependencies are needed. When I try to install it, I get the following error and "NO" messages:
hexadecagram commented on 2023-04-16 03:43 (UTC)
I further decided to try commenting-out all lines with
pam_systemd_home.so
in/etc/pam.d/system-auth
. No luck, even after rebooting.hexadecagram commented on 2023-04-16 00:22 (UTC) (edited on 2023-04-16 02:45 (UTC) by hexadecagram)
@sshaikh
Thanks for the pointer. I commented-out this line in
/etc/pam.d/system-auth
:Then I rebooted and encountered the same situation. I then ran
systemctl stop --user pulseaudio.socket
, verified that pulseaudio wasn't running, followed bysystemctl start --user pulseaudio.service
(which should pull in the config from~/.config/systemd/user/pulseaudio.service.d/xrdp.conf
, or so says the output ofsystemctl cat --user pulseaudio.service
), and I still hear nothing but see activity.I have tried installing Remmina and FreeRDP on a Linux machine and performed my testing, with the same results (or lack thereof) that RoyalTSX 5.1.2 (which, as I mentioned previously, also uses FreeRDP) on my Mac (now 13.3.1) is experiencing.
sshaikh commented on 2023-04-15 22:45 (UTC)
I might be misremembering, but I recall having issues with sound because no user session was being created. I don't know what that means, but it lead me to this:
https://github.com/neutrinolabs/xrdp/issues/1684
and editing system-auth fixed a few things (which may have included sound).
hexadecagram commented on 2023-04-15 22:38 (UTC)
@sshaikh
I am using
sesman.ini
, which if I'm not mistaken has thePULSE_SCRIPT
line under[SessionVariables]
configured right out of the box.pasystray
does show that the appropriate modules (module-xrdp-source and module-xrdp-sink) are being loaded.pavucontrol
shows "xrdp sink" as the Output Device, and I do see activity in the volume meters but hear nothing.I now have the following in
~/.config/systemd/user/pulseaudio.service.d/xrdp.conf
:However I do not see any instructions in these comments for what to comment out of
/etc/pam.d/system-auth
.sshaikh commented on 2023-04-15 18:18 (UTC)
@hexadecagram
Yeah, I have functioning sound. Have you tried the fixes in this comments? The two I needed were the systemd --user dropin and commenting out the line from
/etc/pam.d/system-auth
hexadecagram commented on 2023-04-15 18:13 (UTC)
Has anyone actually managed to get this module to work? As I said previously, I do see activity in the volume meter but hear nothing. My configs (xrdp, x11vnc, and pulseaudio) haven't strayed much from the default apart from making xrdp talk to x11vnc.
johnlewis8558 commented on 2022-11-30 05:44 (UTC) (edited on 2022-11-30 05:46 (UTC) by johnlewis8558)
I am unable to run pulseaudio automatically on startup. I have to start pulseaudio manually on terminal for it to work.
Fyi, PULSE_SCRIPT is set to /etc/xrdp/pulse/default.pa on sesman.ini.
When running '$ pulseaudio' in terminal, these errors appeared even though pulseaudio works afterwards:
$ pulseaudio
N: [pulseaudio] module-xrdp-sink.c: Build library version 16.1.0
E: [xrdp-sink] module-xrdp-sink.c: sink_process_msg: not running
E: [xrdp-sink] module-xrdp-sink.c: close_send:
N: [pulseaudio] module-xrdp-source.c: Build library version 16.1.0
sshaikh commented on 2022-10-30 18:52 (UTC) (edited on 2022-11-01 16:31 (UTC) by sshaikh)
For some reason pulseaudio when started via systemd (as configured) does not seem to load module-xrdp-sink.so which results in a dummy sink being loaded instead (and no sound).
Stopping the systemd service and running
pulseaudio -v
at the terminal works - no env needs to be set asPULSE_SCRIPT
is set already (as per sesman.ini).I've also tried creating an xrdp dropin as per @Jat but to no avail.
Any hints?
EDIT: the correct location for dropins for user services is in:
/home/user/.config/systemd/user/pulseaudio.service.d
1 2 3 4 Next › Last »