[PATCH] Re: KMix

Frans Englich frans.englich at telia.com
Sun Dec 14 01:25:46 GMT 2003


On Saturday 13 December 2003 10:29, Andras Mantia wrote:
> On Saturday 13 December 2003 11:09, Aaron J. Seigo wrote:
> > On Saturday 13 December 2003 01:50, Christian Esken wrote:
> > > Saving volumes automatically is out-of-question because any application
> > > can change the volumes - for example video players often manipulate the
> > > volumes. If by accident any MM application sets high volume on exit,
> > > KMix would auto-save those volumes: On the next boot KMix will help
> > > blasting your ears or speakers. This is a NO NO.
> >
> > in this case, wouldn't the volume already be blasting in their ears, even
> > before a reboot? and how often/likely is such a scenario?
>
> Imagine a movie/music file which was not normalized so you have to turn the

Yes, very annoying. Especially when someone sleeps in the room.

> volume up. On restart the KDE welcome sound will blast your ears...

But. My patch increases the likelyness for getting blasted by so little it 
actually is ignorable. If you have a miss-behaving app, a non-normalized 
sound file or whatever the reason to increase the volume to a abnormal level 
AND then *immediately* exits your KDE session _with_ logout sound disabled 
you will get blasted. Does it sound likely? No, because it is *not* likely - 
one out of all the total nnumber of times you play a sound. Considering how 
often it anyway will happen(with or without new behavior) the user is and 
must be hardened so who cares? ;-)
In other words, if you lever the sound to the level you can feel the 50Hz 
vibrating in your chest you will get fried when you start KMail, a popup or 
whatever - *If* you don't remember to lower the volume. In either case it is 
up to the user to protect his/hers ears. And the case when the user is ready 
to be blown away and immediately exits is _so_ unlikely that it is not worth 
implementing Christian's 'make save-on-quit configurable' proposal. 

And if you argue with me I will just turn up the volume and save it with my 
excellent save-on-quit behavior! Thank you very much!

>
> > and am i correct in understanding that the alternative is: the user has
> > to reset the volumes after every boot if they aren't saved? if so, that
> > would imply readjusting the settings all the time, versus just once in
> > the (how likely?) case of an application somewhere misbehaving, correct?
> >
> > (questions, questions =)
>
> I think the ideal way is that you configure some acceptable values, save it
> and they are always restored. 

In my opinion, we agree(referring to my save-on-quit suggestion). It has its 
roots in the observation that the user fails to save its changes by believing 
they're already saved. And the new behavior makes the GUI behave as the user 
expects.

			Frans







More information about the kde-core-devel mailing list