FS#77320 - [pipewire-pulse] pacmd not available

Attached to Project: Arch Linux
Opened by Julian Zboril (jzbor) - Sunday, 29 January 2023, 15:30 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 30 May 2023, 03:25 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Although it is apparently possible to use pacmd with the pipewire pulseaudio implementation the utility is only packaged in `pulseaudio` and not available in `pipewire-pulse`. Would it be possible to package it seperately or to include a distribution of the binary in `pipewire-pulse` as well as `pulseaudio`?
This task depends upon

Closed by  Toolybird (Toolybird)
Tuesday, 30 May 2023, 03:25 GMT
Reason for closing:  Won't implement
Additional comments about closing:  See comments from PM.
Comment by Julian Zboril (jzbor) - Sunday, 29 January 2023, 19:13 GMT
Oh sorry, I just war that I repeatedly wrote pactl which is available just fine, I meant pacmd :)
Comment by Toolybird (Toolybird) - Monday, 30 January 2023, 05:27 GMT
The other pa* tools are in libpulse which would likely solve your problem. But I'm unsure if moving it there is viable.
Comment by Jan Alexander Steffens (heftig) - Monday, 30 January 2023, 18:13 GMT
pacmd depends on PulseAudio's module-cli-protocol-unix which AFAIK is not available for PipeWire.

In contrast, pactl uses the regular native protocol through libpulse.