Hi,
I just face the same issue as #238 after switching to pipewire via http://ppa.launchpad.net/pipewire-debian/pipewire-upstream/ubuntu.
I also found #380 were you stated that you do not see a reason for implementing pipewire support.
When running pipewire the pactl command cannot create its own socket.
A solution I found was to mount the existing pulseaudio socket created by pipewire into the container for /x11docker/pulseaudio.socket like this:
-v "$(LC_ALL=C pactl info | grep 'Server String' | cut -d' ' -f3):/x11docker/pulseaudio.socket"
Maybe it could be implemented as fallback when socket creation using pactl fails.
I tried adding the required code myself but haven't found the intended way to add a volume to the Backendcommand.
If you can give me a hint on that I'll create a pull request.
Regards,
Andrwe
Hi,
I just face the same issue as #238 after switching to pipewire via http://ppa.launchpad.net/pipewire-debian/pipewire-upstream/ubuntu.
I also found #380 were you stated that you do not see a reason for implementing pipewire support.
When running pipewire the pactl command cannot create its own socket.
A solution I found was to mount the existing pulseaudio socket created by pipewire into the container for
/x11docker/pulseaudio.socketlike this:-v "$(LC_ALL=C pactl info | grep 'Server String' | cut -d' ' -f3):/x11docker/pulseaudio.socket"Maybe it could be implemented as fallback when socket creation using pactl fails.
I tried adding the required code myself but haven't found the intended way to add a volume to the Backendcommand.
If you can give me a hint on that I'll create a pull request.
Regards,
Andrwe