The CLI volume settings are not respected by the Gnome panel.
Affected version
- Fedora Rawhide 39
- Affected GNOME Shell version: gnome-shell-44.2-2.fc39.x86_64
- Wayland and Xorg
- No extensions used.
Bug summary
In our openQA tests, we tested that Gnome Panel was correctly responding to the volume settings made on CLI using the pactl
command provided by the pulseaudio-tools
package. Everything worked correctly until the pulseaudio dependency was removed by pipewire and the pactl
command is no longer available. The tested system complains about that, see
I was trying to figure out, how to replace the command and found out that the volume can be set using the pw-cli
command which is provided by the pipewire directly. However, if I use the command to set up the volume, e.g.
pw-cli s 54 Props '{mute: false, channelVolumes: [ 0.1, 0.1 ] }'
the level of the volume is correctly affected, i.e. the volume drops down and the sound becomes quiet, but the Gnome Panel stays the same and the new level of sound is not shown.
When using the Gnome Panel to set up the audio level, it works normally and audio level is changed accordingly. When the repeating the action with the CLI command, the audio level changes without this being shown by the Gnome panel.
Steps to reproduce
- Change the audio level to 0.1 using the CLI command.
- See if it has effect on the Gnome Panel audio level reading.
What happened
The Gnome Panel audio level reading does not respect the CLI settings.
What did you expect to happen
I expected the Gnome Panel UI to respond and show the correct level of audio as it was common with pactl
.