Bug 2009519

Summary: Can't disable system sounds
Product: [Fedora] Fedora Reporter: sverrel
Component: gnome-control-centerAssignee: GNOME SIG Unassigned <gnome-sig>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 35CC: felix, gnome-sig, mkonecny, mmarusak, mweires, redhat.c2zyt, walter.pete
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-10-09 21:27:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description sverrel 2021-09-30 20:31:36 UTC
Description of problem:


Version-Release number of selected component (if applicable):
gnome-control-center-41.0-1.fc35.x86_64

How reproducible:
Open Settings -> System Sounds. Disabled it via speaker icon. Close, and it will come back activated.

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:
Honor user wishes.

Additional info:
This is an update from F34 where this settings was set and working.

Comment 1 mershl 2021-10-03 13:01:18 UTC
Can confirm. After upgrading from SB34->SB35 the "System Sounds" setting in gnome-control-center is no longer functional. Setting it to 0% or pressing mute, closing the center, reopening and it's again at 100%. The system continues to play System Sounds.

Setting the volume or pressing the mute button logs the following in the journal:
pipewire-pulse[2153]: mod.protocol-pulse.stream-restore: failed to set metadata restore.stream.Output/Audio.media.role:Notification = { "mute": true, "volumes": [ 0.000000 ], "channels": [ "MONO" ] }, Operation not supported

Tried: Deleting ~/.config/pipewire configuration and session files did not solve the issue.

Comment 2 mershl 2021-10-03 13:10:32 UTC
Upstream issue: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1483

Comment 3 mershl 2021-10-04 15:49:58 UTC
Upstream (GNOME) confirmed that it's a wireplumber issue. Tracking issue: https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/51

Comment 5 Felix Kaechele 2021-10-09 21:25:40 UTC
*** Bug 2008795 has been marked as a duplicate of this bug. ***

Comment 6 Felix Kaechele 2021-10-09 21:27:25 UTC

*** This bug has been marked as a duplicate of bug 2003403 ***

Comment 7 mershl 2021-10-10 05:37:07 UTC
Can confirm: wireplumber-0.4.3-1.fc35 fixes it for me on F35 (GNOME wayland). Setting works. Restore after reboot works.