<illiliti>
> Early proposals required that the value of argc passed to main() be "one or greater"
<illiliti>
> This requirement was removed from the ISO C standard and subsequently removed from this volume of POSIX.1-2017 as well
<maximum_yellow>
what do people use for controlling volumes of pipewire?
<maximum_yellow>
the only things i've found that do this are secretly pulseaudio clients, and require most of pulseaudio to be built and installed, even though they connect to pipewire-pulse
<tleydxdy[m]>
shouldn't they only need the headers of some sort?
<maximum_yellow>
tleydxdy[m] afaict they needed some .so's against which to link, but i could be doing this poorly
<tleydxdy[m]>
if you have piperwire-pulse installed, it still won't build?
<tleydxdy[m]>
I have not tried this very much tho
<maximum_yellow>
tleydxdy[m] it would seem so, at least this particular one (and a few others iirc) want /lib/libpulse.so.0
<maximum_yellow>
which is not provided by pipewire-*
<dilyn>
if you have pipewire set to manage your devices, you can use the usual tools you have always used to change volume
<maximum_yellow>
or maybe it's libpulsecommon-15.0.so which is problematic
<maximum_yellow>
dilyn but they seem to depend on pulseaudio being (mostly) present
<dilyn>
for instance, I have pipewire setup with just alsa, and I use alsamixer
<maximum_yellow>
at least to dompile
<tleydxdy[m]>
very fun
<dilyn>
pulseaudio is not required for pipewire to build
<maximum_yellow>
dilyn true, but it is for the common volume management tools that use pulseaudio
* maximum_yellow
is doubtful that alsamixer understands per-connection levels for pipewire clients
<maximum_yellow>
but i'll give it a go
<tleydxdy[m]>
fedora seems to have pipewire-libpulse
<tleydxdy[m]>
not sure how they do that
<maximum_yellow>
oh cool, thanks for the tip!
mahmutov has quit [Ping timeout: 250 seconds]
illiliti has quit [Quit: leaving]
<omanom>
based on this: https://docs.pipewire.org/page_daemon.html that makes me think per-application volume control would be something within Pipewire's configuration, and alsamixer/amixer would just be like a "master" volume control