Bug 2152385 - libpipewire-module-x11-bell needs to be packaged separately
Summary: libpipewire-module-x11-bell needs to be packaged separately
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pipewire
Version: 37
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Wim Taymans
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 2144811 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-12-11 12:27 UTC by ValdikSS
Modified: 2022-12-23 01:20 UTC (History)
5 users (show)

Fixed In Version: pipewire-0.3.62-2.fc38 pipewire-0.3.62-2.fc37 pipewire-0.3.63-1.fc36
Clone Of:
Environment:
Last Closed: 2022-12-12 11:09:52 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description ValdikSS 2022-12-11 12:27:59 UTC
Description of problem:
I've upgraded from Fedora 35 to Fedora 37, and now many programs play "bell" sound (/usr/share/sounds/freedesktop/stereo/bell.oga), for example, when you type the word not present on the page in Firefox (ctrl+f).

This is because some GTK-programs generate "bell" event for "error", which is now handled by libpipewire-module-x11-bell Pipewire module. Previously it was not intercepted and played with a PC speaker, which was blacklisted on my machine a very long ago.

I'm not sure which fault is that, but with Pipewire's module, I could not disable the bell sound by any means except by removing the module loading from the Pipewire configuration file. KDE "Accessibility - Audible bell" doesn't work, Gnome's `gsettings set org.gnome.desktop.sound event-sounds false` and `gsettings set org.gnome.desktop.wm.preferences audible-bell false` doesn't work, GTK's `gtk-error-bell=0` in GTK2 and GTK3 configuration file also doesn't work (I logged out and logged in after every change).

Pipewire does not provide easy way to prevent loading of the module mentioned in the main configuration with a drop-in configuration file. That's why for now, I'm kindly asking to package libpipewire-module-x11-bell separately, to be able to just not install it.


Version-Release number of selected component (if applicable):
Pipewire 0.3.62-1.fc37

How reproducible:
100%

Steps to Reproduce:
1. Run Fedora 37 KDE
2. Start Firefox, open any internet webpage
3. Press CTRL+F, type anything not present on the page (aaaaaaaaaaa for example)

Actual results:
You hear a bell.oga, even if it's disabled in KDE/Gnome/GTK configuration.

Expected results:
No sound is playing.

Comment 1 Fedora Update System 2022-12-12 11:07:50 UTC
FEDORA-2022-a8899725fd has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-a8899725fd

Comment 2 Fedora Update System 2022-12-12 11:09:52 UTC
FEDORA-2022-a8899725fd has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 3 Wim Taymans 2022-12-12 11:11:15 UTC
*** Bug 2144811 has been marked as a duplicate of this bug. ***

Comment 4 Fedora Update System 2022-12-12 11:28:50 UTC
FEDORA-2022-f77695aec4 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-f77695aec4

Comment 5 Fedora Update System 2022-12-12 11:29:07 UTC
FEDORA-2022-930c3ee625 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-930c3ee625

Comment 6 Fedora Update System 2022-12-13 01:24:06 UTC
FEDORA-2022-f77695aec4 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-f77695aec4`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-f77695aec4

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2022-12-13 01:30:28 UTC
FEDORA-2022-930c3ee625 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 8 Fedora Update System 2022-12-14 03:22:26 UTC
FEDORA-2022-8c86d0dd4d has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-8c86d0dd4d`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-8c86d0dd4d

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 9 Fedora Update System 2022-12-16 02:38:01 UTC
FEDORA-2022-1182e2eaa6 has been pushed to the Fedora 36 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-1182e2eaa6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-1182e2eaa6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2022-12-23 01:20:40 UTC
FEDORA-2022-1182e2eaa6 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.