…and I have rebooted and it still doesn’t work. Youtube plays the video, so it seems to think it has what it needs in the dom U. But no sound actually comes out of my speakers.
systemctl --user status pipewire shows that the pipewire service is running.
also @unman the list of things that need to be installed on a debian template (and probably also fedora), in particular, for audio, is out of date (still references pulseaudio-qubes).
OK…apparently both pipewire-qubes and pipewire-pulse are necessary. I misinterpreted what you said before about removing “pulseaudio” from domU as meaning I should remove pipewire-pulse.
So: in dom0 make sure pipewire service is running. In domU, remove pulseaudio, but ensure that pipewire-qubes and pipewire-pulse are both installed. Failing to install pipewire-pulse means your stuff will “play” but no sound will come out.
I think we’ve established that it’s a certainty that sound will break under that circumstance!
Since I am working with minimal templates, and there are a LOT of packages being installed by that salt state, I really don’t want recommended packages (otherwise my template ceases to be minimal because of the bloat that often comes with “recommended”).
Although Clementine (a music player) functions (and that’s why I thought it would work)…youtube videos still won’t start and also VLC won’t play videos. SO it seems as if Clementine will talk to pipewire-qubes and pipewire-pulse, but the other two things will not.
I’m now experimenting with just installing pipewire-qubes WITH recommendations, as a separate state in the salt file. Will edit this when I see how that goes. (I suspect polkit is the critical thing I was still missing. I found that out by uninstalling all things pipewire-y and then reinstalling (with recommends) pipewire-qubes. polkit was one of the things it said it would install.)
EDIT: Installing with recommendations appears to function. @unman When it comes time to update the minimal templates page to reflect 4.2, either everything needed should be specifically listed (because minimal template configs generally run without recommendations) or pipewire-qubes (replacing pulseaudio-qubes) ought to be highlighted as something that needs recommendations installed as well.
Okay…I’ve got youtube and VLC working, now, they play and I hear sound.
However certain other platforms I ONLY run in disposables with bright red window borders (e.g., X/twitter and whatever the heck Faceborg uses), still won’t start playing. (If there were any way to stay in contact with friends, I’d never touch these platforms.) So in spite of installing pipewire-qubes with recommendations, I’m still missing something; damfino what.