Hi,

I'm currently working on a virtualization project using F18.  One of the use cases is booting on the multi-user systemd target, then starting the Spice client in a very restricted X environment by simply issuing

$ xinit /usr/bin/spicec (some parameters)

Everything works fine, except the sound : as I don't start a complete GDM in this boot scenario, PulseAudio isn't loaded.  I thus tried to start PulseAudio manually by issuing :

$ start-pulseaudio-x11

before starting xinit with the same user, but it doesn't work either.  After testing a $ pacat /dev/urandom from the host on Fedora Virtualization team's advice, it turns out PA doesn't work at all.

So, here is my question : how to start PulseAudio correctly in such a setup (multi-user.target then xinit) ?

Please note that if I connect to the VM from a complete GDM in the graphical systemd target, everything works fine.

Thank you for your attention !

Regards,

Eric Viseur