Bug 64271

Summary: Old konsole windows do not use system bell
Product: [Frameworks and Libraries] kdelibs Reporter: ndeb
Component: knotifyAssignee: Carsten Pfeiffer <pfeiffer>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Mandrake RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description ndeb 2003-09-14 19:14:46 UTC
Version:            (using KDE 3.1.4)
Installed from:    Mandrake Linux Cooker i586 - Cooker
Compiler:          gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)
OS:          Linux (i686) release 2.4.22-6mdk

If I right click on the konsole window, go to settings -> bell, I find "System notification" selected. So, when I try to complete a command (using the bash shell auto-completion feature of pressing the tab key) and the command string happens to be an invalid one, konsole makes a beep sound to notify the user. The problem with this setting is that it uses the external speakers (not the pc speakers) to make the beep which means if another sound app (like XMMS) is playing, then no beeps can be heard.

So, I go to KDE control center, sound -> system bell. In the "bell settings" box, I select "use system bell instead of system notification" and test it out. The test goes fine I can hear the bell sound from pc speakers. I apply the new settings. However, all the existing konsole windows continue to use the system notification (thru external speakers). Only new konsole windows use the system bell (thru pc speakers). Likewise, if I reverse the change in KDE control center, only the new konsole windows inherit the change. 

Why are the old konsole windows not accepting this change in setting ?

In case its relevant, I have disabled ARTS.
Comment 1 Tom Cerul 2003-12-30 14:49:32 UTC
This is normal behaivor for a program.  Typically, they only look at configuration files when they first start.  If the bell is important for you, close all you konq windows and start 'em back up.
Comment 2 Olivier Goffart 2007-11-16 17:08:09 UTC
Phonon should solve that issue