Re: Desktop sounds in Gnome
- From: Brian Nitz <Brian Nitz Sun COM>
- To: Thomas Wood <thos gnome org>
- Cc: desktop-devel-list <desktop-devel-list gnome org>, glenn glennji com
- Subject: Re: Desktop sounds in Gnome
- Date: Mon, 26 Mar 2007 15:38:48 +0100
Thomas Wood wrote:
On 23 Mar 2007, at 19:26, Glenn J. Mason wrote:
things super simple from a user perspective. Do we really need, and
do
users really care about, different sounds for questions,
information,
battery low, etc.
my personal opinion is no, we don't need all that. So, the question
is,
are there users that use and like this functionality?
Personally: yes, I like the functionality very much! I have cordless
headphones and often walk away from the compy whilst it is doing
something which might take a while (CD burning, downloading,
updating). I really like being notified audibly, and the different
"urgency" I can assign to it -- a question? I'll wander back.
Battery low? Find transformer and run!
Laptops often make their own noise when running low on power anyway.
Anyway, I guess there's a possible argument for two sounds to represent
critical and non critical alerts. The point here is would anyone want
to change all these different noises if they were really good quality
to start with? iTunes makes a noise when it finishes ripping a cd
(which is only mildly useful to me at best), and I don't see an option
to change it if I wanted. Not that I ever would probably...
And that's before even considering accessibility, etc.
I was wondering when someone would bring this up. It doesn't make much
sense to me, as you're probably going to be using a screen reader
anyway, so you don't need to learn half a dozen different sounds
because you already know the spoken word. However, I'm not experienced
in this field so it'd be interesting to hear from someone who is.
Regarding sound alerts and themed alerts, first do no harm. That is,
the themed alert sound shouldn't clobber the screenreader. (e.g. on
Ubuntu Edgy, the screen reader doesn't work unless sound events are
disabled.) While it's true that OSX has only one system wide alert
sound, it has been possible to configure speakable alerts since MacOS
9.0 or earlier. This made per event alert sounds less necessary.
Speakable alerts don't have the functionality of a screen reader, but
they are useful when your display isn't working or when you aren't
looking at the display.
Would it be useful to review previous GNOME sound architecture? What
deficiencies in esd, gstreamer... prevent us from wanting to move
forward with these? We've learned a few things by finding and fixing
bugs with previous GNOME sound daemons. For example, I hope any new
sound architecture takes the following into consideration:
1) Work with screenreaders, VOIP and streaming audio/video players,
not against them.
2) Don't assume that the user is at the console. (e.g. on a thin
client or remote X display, the sound should come out of the client, not
the server.)
3) Don't assume that you have sole access to an audio device and
don't assume that there is only one audio device on a machine.
4) Don't lock the sound API to a specific architecture (e.g. X86),
specific kernel (e.g. Linux) or specific sound hardware (e.g.
soundblaster...)
5) Try to avoid sucking resources when idle and be reasonably
efficient when in use.
Can the ekiga and gaim developers let us know what would help them? I
find that relating sound events to IRC events (e.g. my name mentioned on
a channel) is extremely useful. Unfortunately this isn't yet reliable.
And wouldn't it be cool to have this somehow fit in with sound themes.
Each sound themable application (ekiga, gaim, evolution,
nautiulus/panel/metacity) would expose a list of events which could be
associated with sounds. Sounds could be dropped from a sound pallet or
pulled in together from a sound theme. Hmm, it's starting to remind me
of my mobile phone:
Home Sun
GAIM:
my name is mentioned pfft ping
some leaves the room
Evolution:
Email received blurp pfft
System Alerts: speak %s speak %s
...
I know this can be done per application, but wouldn't it be fun to
unify, remove some redundant code and allow for a common user interface?
-Thomas
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]