[systemd-devel] Pulseaudio & systemd-nspawn
Felipe Sateler
fsateler at debian.org
Mon Nov 2 05:46:21 PST 2015
On Mon, 02 Nov 2015 11:29:56 +0800, Kai Hendry wrote:
> Hi there,
>
> I'm trying to have a super simple way of launching a browser in a VPN.
>
> I am on Archlinux with systemd 227-1 with pulseaudio 7.1-1 & I have
> another Arch container configured like so:
Do you have the pulseaudio server installed in the container? I think you
shouldn't, so that the client inside the container connects to the server
in the host.
Otherwise, what you need it to make the pulseaudio server in the
container talk to the server in the host, and for that you should not
bind /dev/snd nor /run/user/1000/pulse
>
> X1C3:~$ cat
> /etc/systemd/system/systemd-nspawn at firefox.service.d/override.conf
> [Service]
> ExecStart=
> ExecStart=/usr/bin/systemd-nspawn
> --bind-ro=/home/hendry/.Xauthority:/root/.Xauthority \
> --bind=/tmp/.X11-unix \
> --bind=/dev/snd \
I don't think this is appropriate. There should be no sound card on the
container.
> --bind=/run/user/1000/pulse:/run/user/1000/pulse
Won't this get hidden by the tmpfs in /run/user ?
Maybe the better option is to load the tcp pulseaudio module, allow
connections from the container ip, and inject PULSE_SERVER envvar into
the container.
--
Saludos,
Felipe Sateler
More information about the systemd-devel
mailing list