Re: GNOME 3.0 - shell and applets
- From: Luis Menina <liberforce freeside fr>
- To: William Jon McCann <william jon mccann gmail com>
- Cc: Toms <toms baugis gmail com>, desktop-devel-list gnome org
- Subject: Re: GNOME 3.0 - shell and applets
- Date: Sat, 16 May 2009 01:17:41 +0200
William Jon McCann a écrit :
Seems to me you have this almost entirely backwards - you should be
able to use GNOME without applets (though we need GNOME Shell to make
this a reality). The volume status icon was wrong as an applet.
There are a number of reasons for this that I won't go into here. The
volume status icon shows you the current status of the system volume.
This is very similar to the power and network status icons.
Which are wrong too, thank you. We need differenciate *states* (volume,
wifi signal quality, battery charge) from *events*.
One problem for example with the volume controller as a status icon is
that I'm now unable to put it where I want in the panel. I used to have
the sound applet on the top right corner, with the clock applet just on
its left. That way I could throw the mouse quickly there and use the
scroll wheel to change the volume.
Now I can't have things where I want:
1. The notification area is indivisible. You get all the icons or none,
you can't put one icon in one corner and another one far from it,
they're always grouped within the notification applet.
2. You can't even order the icons within the notification area, which
means I can't even make sure the sound icon sticks at the right of the
notification area.
3. Even if I put the whole notification area in the corner, with the
sound icon in the top right corner, using the mouse wheel at the top
right corner won't work. Which means that any icon in the notification
area lost the ability to use these great and infinitely big zones of my
desktop (according to Fitts's law).
I agree that my original post wasn't about GNOME 3 because I don't know
enough where we are going to give a sensible opinion about what could be
done on this front.
But what I'm almost sure is that *states* and *events* (notifications)
should be separed.
You seem to be speaking very positively about what does and does not
belong here. However, it seems to me that while you may be right
about it being useful for notifications you are not recognizing that
it may also be used for status (particularly types of status that
change - where recognizing the change is a form of ... notification).
A status is a state. For a network disconnection, the status is
"disconnected", while the notification will talk about a disconnection
event. Notification area should be optional, because if you have
something to show you the state, you can check by yourself what happened.
MSDN has a pretty good reference for how the area is used in Windows:
http://msdn.microsoft.com/en-us/library/aa511448.aspx#rightui
Excuse me but an environment that shows tens of these just right after
startup, most of them for stuff that the user doesn't even care can't
really be treated as an example to copy. Notification area on Windows
makes me puke. Really. Because their spec has been understood by most
third party programmers as "every f*cking running app should have a
status icon". Which is broken. This stuff should be *opt-in*, and not
*opt-out*.
If I want the battery state, I can go in the power manager and choose if
I'll have an icon for that (which is good), even if it's currently in
the notification area (which is bad). The good thing would be to be able
to add an applet to have battery *state*, while having notifications to
when "battery is almost discharged". Note that I say "applet", but this
could be a widget/desklet/plasmoid/whatever : just a place to put states
stuff.
Excuse me if I sound a little harsh, but this issue has been pissing me
off for quite a while now, and I see it nowhere to be resolved soon...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]