Greg Wooledge wrote:
On Thu, Jan 09, 2025 at 07:39:29 -0500, Haines Brown wrote:
I have pipewire-pulse intstalled, not puleaudio.
Maybe change that?
hobbit:~$ dpkg -l | grep pulse
ii libpulse-mainloop-glib0:amd64 16.1+dfsg1-2+b1 amd64
PulseAudio client libraries (glib support)
ii libpulse0:amd64 16.1+dfsg1-2+b1 amd64
PulseAudio client libraries
ii libpulse0:i386 16.1+dfsg1-2+b1 i386
PulseAudio client libraries
ii libpulsedsp:amd64 16.1+dfsg1-2+b1 amd64
PulseAudio OSS pre-load library
ii pipewire-pulse 0.3.65-3+deb12u1 amd64
PipeWire PulseAudio daemon
ii pulseaudio 16.1+dfsg1-2+b1 amd64
PulseAudio sound server
ii pulseaudio-utils 16.1+dfsg1-2+b1 amd64
Command line tools for the PulseAudio sound server
I don't have pulseaudio itself installed:
$ dpkg -l | grep pulse
ii gstreamer1.0-pulseaudio:amd64 1.24.11-2
amd64 GStreamer plugin for PulseAudio (transitional package)
ii libcanberra-pulse:amd64 0.30-17+b1
amd64 PulseAudio backend for libcanberra
ii libkf6pulseaudioqt5:amd64 1.6.1-1
amd64 Pulseaudio bindings library for Qt 6
ii libpulse-dev:amd64 17.0+dfsg1-1
amd64 PulseAudio client development headers and libraries
ii libpulse-mainloop-glib0:amd64 17.0+dfsg1-1
amd64 PulseAudio client libraries (glib support)
ii libpulse0:amd64 17.0+dfsg1-1
amd64 PulseAudio client libraries
ii libpulse0:i386 17.0+dfsg1-1
i386 PulseAudio client libraries
ii libpulsedsp:amd64 17.0+dfsg1-1
amd64 PulseAudio OSS pre-load library
ii pipewire-pulse 1.2.7-1+b1
amd64 PipeWire PulseAudio daemon
ii projectm-pulseaudio 3.1.12-4+b2
amd64 projectM PulseAudio module
ii pulseaudio-utils 17.0+dfsg1-1
amd64 Command line tools for the PulseAudio sound server
$ wireplumber
Failed to connect to PipeWire
I'm afraid I'm not familiar with these commands. But I get this:
hobbit:~$ wireplumber
C 08:56:02.434125 GLib (null):(null):(null): Failed to set
scheduler settings: Operation not permitted
^CM 08:56:09.483224 wireplumber ../src/main.c:372:signal_handler:
stopped by signal: Interrupt
M 08:56:09.484381 wireplumber ../src/main.c:364:on_disconnected:
disconnected from pipewire
It "hung" after the first line of output, and then I pressed Ctrl-C
several seconds later to kill it. Audio still worked afterward so I
don't think I broke anything.
wireplumber is run as a service:
$ systemctl --user status wireplumber.service
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled;
preset: enabled)
Active: active (running) since Fri 2025-01-10 10:37:52 AEDT; 12min ago
Invocation: 835b1ecf797541cb9af8cacfd3456557
Main PID: 396821 (wireplumber)
Tasks: 6 (limit: 37954)
Memory: 6.3M (peak: 10.1M)
CPU: 500ms
CGroup:
/user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─396821 /usr/bin/wireplumber
$ wpctl status
Could not connect to PipeWire
Works fine here, get a bunch of info about audio and video sinks and sources
etc.