Bug 377888

Summary: .gtkrc-2.0 file needs to set "gtk-error-bell=0" by default
Product: [Unmaintained] kde-gtk-config Reporter: Nate Graham <nate>
Component: generalAssignee: Manuel Tortosa <manutortosa>
Status: RESOLVED UPSTREAM    
Severity: grave CC: aleixpol, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Nate Graham 2017-03-21 14:16:07 UTC
KDE Plasma 5.9.2 on openSUSE Tumbleweed.

The .gtkrc-2.0 that gets created when you run GTK apps in KDE does not have "gtk-error-bell=0" in it. As a result, hitting the backspace key in an empty text field in GTK apps produces a horrible jarring beep noise that makes my wife never want to use Linux ever. This beep doesn't even respect the system volume. Muting the computer doesn't silence the awful beeps. What a mis-feature!

.gtkrc-2.0 definitely needs to set "gtk-error-bell=0" by default.
Comment 1 Nate Graham 2017-03-21 18:12:11 UTC
Also /etc/gtk-2.0/gtkrc.
Comment 2 Aleix Pol 2017-03-22 01:46:05 UTC
Hi,
Is this something new?
Comment 3 Nate Graham 2017-03-22 01:56:29 UTC
Not sure if it's a regression, or if it's simply always been this way. I just noticed and investigated today, as a relatively new KDE user.
Comment 4 Nate Graham 2017-03-24 16:47:41 UTC
Actually, these files are provided by openSUSE, not KDE. Moving it there: https://bugzilla.opensuse.org/show_bug.cgi?id=1030936