settings the default sink (audio output) with pactl doesn't work like pacmd. The index of the sink is ignored and it's sink's object.id that's accepted by pactl set-default-sink <id>. As such, previous version didn't correctly set the audio output for Pipewire/Pulseaudio so a separate hash map was added to translate from index to the object.id of the sink.
running alsamixer doesn't work correctly as root when Pipewire/Wireplumber are started as user services. Thus, run it as the install user in the Pulseaudio context
Tweaks:
use card.name for the name of the card when listed in the dialog. This makes the name of the HDMI outputs nicer, instead of using the alsa.name property which outputs MAI PCM i2s-hifi-0 as the card name (not very user friendly). With the new naming tweaks, the HDMI outputs are shown as HDMI-0 or HDMI-1.
Fixes:
pactl
doesn't work likepacmd
. The index of the sink is ignored and it's sink'sobject.id
that's accepted bypactl set-default-sink <id>
. As such, previous version didn't correctly set the audio output for Pipewire/Pulseaudio so a separate hash map was added to translate fromindex
to theobject.id
of the sink.alsamixer
doesn't work correctly asroot
when Pipewire/Wireplumber are started as user services. Thus, run it as the install user in the Pulseaudio contextTweaks:
card.name
for the name of the card when listed in the dialog. This makes the name of the HDMI outputs nicer, instead of using thealsa.name
property which outputsMAI PCM i2s-hifi-0
as the card name (not very user friendly). With the new naming tweaks, the HDMI outputs are shown asHDMI-0
orHDMI-1
.