Xpra: Ticket #1209: pulseaudio presence dedection

Do not try to start pulseaudio (and throw error) if it is missing.

Maybe create pulseaudio = auto mode and use it by default?



Thu, 26 May 2016 04:16:29 GMT - Antoine Martin: priority, component, milestone changed

pulseaudio is installed in 99.9% of desktop distributions, it is an install dependency (or recommended at least), and it is required to get sound forwarding working properly on the server side.

If your setup is non-standard, the error message tells you what option to change.

I think that's more than enough for now. I may still close this as wontfix.


Thu, 26 May 2016 04:30:53 GMT - psycho_zs:

pulseaudio is installed in 99.9% of desktop distributions.

That is a bold assumption. I've just quickly checked debian DE metapackages for LXDE, LXQt, Mate and Cinnamon, none of them tries to install pulseaudio by dependency. And luckily, xpra package doesn't have such dependancy too.

Anything but screen and clipboard forwarding is a bonus feature anyway :)


Sun, 19 Feb 2017 12:09:28 GMT - Antoine Martin: milestone changed

Done in r15118 + minor fix in r15119. One benefit of this change is that we no longer need "shell=True" to execute pulseaudio.

@psycho_zs: please close if that works for you.


Sun, 19 Feb 2017 17:29:05 GMT - Antoine Martin: owner changed


Mon, 20 Feb 2017 18:28:49 GMT - psycho_zs:

Thanks, I'll test it with the next beta build.


Tue, 21 Feb 2017 02:00:56 GMT - psycho_zs: status changed; resolution set

No more errors with default 'pulseaudio' setting and no pulseaudio. BTW, you would probably want to add python-gst-1.0 to Recommends of the package.


Tue, 21 Feb 2017 12:10:39 GMT - Antoine Martin:

FYI: python-gst-1.0 is already in the "Recommends" list.


Sat, 23 Jan 2021 05:17:58 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1209