Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 899682

Summary: media-sound/pulseaudio-daemon: split pacmd into its own package?
Product: Gentoo Linux Reporter: Nikita Zlobin <cook60020tmp>
Component: Current packagesAssignee: Igor V. Kovalenko <igor.v.kovalenko>
Status: RESOLVED INVALID    
Severity: enhancement CC: leio, sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nikita Zlobin 2023-03-05 13:00:06 UTC
pacmd is especially useful in scripting, though may not replace pactl completely. The biggest advantage is its shell mode, when started without arguments - for comparison, pactl supports only event listening. However, it's big issue, that pacmd is available only in pulseaudio-daemon rather than minimal (client) pulseaudio package, required for pulseaudio clients (unlike pactl). This may be problem on attempt to try pipewire instead.

I remember there are packages, installed by parts from same source package, e.g. qt modules. Same could be done for pacmd.

I just just did not check if pacmd really works with 'pipewire -c pipewire-pulse.conf ' instance (though pactl works, so I see no clear reasons why it should not).

Reproducible: Always
Comment 1 Igor V. Kovalenko 2023-03-05 13:05:41 UTC
Please use pactl with pipewire instead, this is provided with media-libs/libpulse client library package.

Since only pulseaudio daemon implements required pacmd protocol, packaging pacmd separately has no value.