On Thu, 2025-01-30 at 11:18 +0100, François Patte wrote: > So I tried to install pipewire-pulseaudio but dnf answered that > pipewire-pulseaudio conflicted with pulseaudio. Since I had nothing to > lose I added --allowerasing and pipewire-pulseaudio was installed and... > the problem was solved. Hurray! Pulseaudio was a (slightly) older audio system, pipewire being its replacement. And there's a pipewire-pulseaudio go-between that can pretend it's pulseaudio for apps that won't work unless they believe they're using pulseaudio. So, you go the old way and at some stage it'll get abandoned, or you go the new way and find something that they haven't got ready yet. Your install with allowing erasing would appear to have removed pulseaudio for the pipewire system, instead (since it complained about it not being compatible with pulseaudio). Which would be what I'd have expected you to have in the first place on Fedora 40. On my Fedora 40 installation I have: rpm -qa \*pipewire\*|sort pipewire-1.0.9-1.fc40.x86_64 pipewire-alsa-1.0.9-1.fc40.x86_64 pipewire-gstreamer-1.0.9-1.fc40.x86_64 pipewire-jack-audio-connection-kit-1.0.9-1.fc40.x86_64 pipewire-jack-audio-connection-kit-libs-1.0.9-1.fc40.x86_64 pipewire-libs-1.0.9-1.fc40.x86_64 pipewire-pulseaudio-1.0.9-1.fc40.x86_64 pipewire-utils-1.0.9-1.fc40.x86_64 vlc-plugin-pipewire-3-2.fc40.x86_64 rpm -qa \*pulseaudio\*|sort pipewire-pulseaudio-1.0.9-1.fc40.x86_64 pulseaudio-libs-16.1-8.fc40.x86_64 pulseaudio-libs-glib2-16.1-8.fc40.x86_64 pulseaudio-utils-16.1-8.fc40.x86_64 vlc-plugin-pulseaudio-3.0.21-15.fc40.x86_64 And if I do a rpm -ql pipewire-pulseaudio to see what files it contains, I can see that the pipewire-pulseaudio service is called: pipewire-pulse.service Just to confuse you. Then, if I do: systemctl --user status pipewire-pulse pipewire wireplumber I get: ● pipewire-pulse.service - PipeWire PulseAudio Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled) Drop-In: /usr/lib/systemd/user/service.d └─10-timeout-abort.conf Active: active (running) since Thu 2025-01-30 09:31:12 ACDT; 22h ago TriggeredBy: ● pipewire-pulse.socket Main PID: 2007 (pipewire-pulse) Tasks: 3 (limit: 18552) Memory: 2.5M (peak: 3.0M) CPU: 26ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service └─2007 /usr/bin/pipewire-pulse Jan 30 09:31:12 fluffy systemd[1611]: Started pipewire-pulse.service - PipeWire PulseAudio. ● pipewire.service - PipeWire Multimedia Service Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: disabled) Drop-In: /usr/lib/systemd/user/service.d └─10-timeout-abort.conf Active: active (running) since Thu 2025-01-30 09:31:12 ACDT; 22h ago TriggeredBy: ● pipewire.socket Main PID: 1987 (pipewire) Tasks: 3 (limit: 18552) Memory: 6.6M (peak: 7.1M) CPU: 51ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service └─1987 /usr/bin/pipewire Jan 30 09:31:12 fluffy systemd[1611]: Started pipewire.service - PipeWire Multimedia Service. ● wireplumber.service - Multimedia Service Session Manager Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled) Drop-In: /usr/lib/systemd/user/service.d └─10-timeout-abort.conf Active: active (running) since Thu 2025-01-30 09:31:12 ACDT; 22h ago Main PID: 2000 (wireplumber) Tasks: 6 (limit: 18552) Memory: 10.2M (peak: 10.6M) CPU: 300ms CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service └─2000 /usr/bin/wireplumber Jan 30 09:31:12 fluffy systemd[1611]: Started wireplumber.service - Multimedia Service Session Manager. Jan 30 09:31:12 fluffy wireplumber[2000]: wp-internal-comp-loader: Loading profile 'main' Jan 30 09:31:12 fluffy wireplumber[2000]: spa.bluez5: BlueZ system service is not available Jan 30 09:31:12 fluffy wireplumber[2000]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed? Jan 30 09:31:12 fluffy wireplumber[2000]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported. Jan 30 09:34:26 fluffy wireplumber[2000]: m-dbus-connection: <WpDBusConnection:0x559b445b03e0> DBus connection closed: Underlying GIOStream returned 0 bytes on an async read Jan 30 09:34:26 fluffy wireplumber[2000]: m-dbus-connection: <WpDBusConnection:0x559b445b03e0> Trying to reconnect after core sync Jan 31 08:19:14 fluffy wireplumber[2000]: spa.bluez5: BlueZ system service is not available There's some warnings logged there about unimportant things (I have no bluetooth hardware on that PC, etc). This system is using pipewire, with the support for things that expect to use pulseaudio. And it works reasonably well, though I don't do a great deal of audio work on it. My take on the first two services being "disabled" but "active" is that they aren't something that's running all the time since boot-up, but are run on-demand. -- uname -rsvp Linux 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 Boilerplate: All unexpected mail to my mailbox is automatically deleted. I will only get to see the messages that are posted to the mailing list. -- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue