On 12/19/22 7:02 PM, Dave Ulrick wrote:
OK, I think I've found the root cause. It's in this stanza in /usr/share/pipewire/pipewire.conf
context.modules = [ #{ name = <module-name> # [ args = { <key> = <value> ... } ] # [ flags = [ [ ifexists ] [ nofail ] ] #} # # Loads a module with the given parameters. # If ifexists is given, the module is ignored when it is not found. # If nofail is given, module initialization failures are ignored. # ... # Use libcanberra to play X11 Bell { name = libpipewire-module-x11-bell args = { #sink.name = "" #sample.name = "bell-window-system" #x11.display = null #x11.xauthority = null } flags = [ ifexists nofail ] } ... ]
Commenting out the stanza following the comment "Use libcanberra to play X11 Bell" disables the bell sound for all logins.
Given that this is a Pipewire configuration issue, should this be reported as a Fedora bug?
Never mind, it's an upstream Pipewire change:
# PipeWire 0.3.60 (2022-11-10)
This is a bugfix release that is API and ABI compatible with previous 0.3.x releases.
...
X11 Bell module will now be loaded by default when available
[https://github.com/PipeWire/pipewire/blob/master/NEWS]
Dave