Background of the question: I'm playing with Pop!_OS in a virtual machine and trying to setup the audio for the xRDP service. At this moment it looks like it is not possible because they've switched to PipeWire and for some reason its PulseAudio wrapper is not fully compatible with the package xrdp-pulseaudio-installer
... nor with the building process mentioned below.
In addition on Ubuntu 18.04 I was using the package xrdp-pulseaudio-installer
which for some reason is not available on Ubuntu 19.04+ (nor the package pulseaudio-module-xrdp
which is available on Kali). So we need to build it manually as it is described in this topic.
The question:
Initially I was thinking PipeWire is a newer audio service and it has a PulseAudio wrapper for backward compatibility. But I found on my Ubuntu 22.04 both services are enabled and running. Or at least both commands below report active (running)
.
systemctl --user status pulseaudio.service
systemctl --user status pipewire.service
So my questions are:
- What is the relation between PipeWire and PulseAudio on Ubuntu 22.04?
- How to determinate which of them actually provides the audio on my system?