9 Apr 2006 15:29
[gpm] Re: Gnome 2.16 Module Proposal: GNOME Power Manager
On Sun, Apr 09, 2006 at 01:47:12PM +0100, Richard Hughes wrote: > Since the original announcement mail about gnome-power-manager, we have > moved the mailing list to gnome.org, are now hosted on gnome.org, and am > starting to integrate with other parts of the GNOME application stack. > Lots of new functionality has been added, and lots of polish has been > applied. See the screenshots area of my website[5] for some cool > screenshots of the latest stuff in the 2-15 branch. I would like to see g-p-m fragmented into three parts. * A daemon with no GTK+ dependance that would be suitable for cross-desktop use * A capplet (this exists today) * A notification area icon (libnotify dependance goes here) This would allow us to more easily address integration issues with GNOME and other desktops and it means that we can aim at avoiding notification area pollution (because session initialised notification icons are a violation of all that is good and right). --d -- -- Davyd Madeley http://www.davyd.id.au/ 08B0 341A 0B9B 08BB 2118 C060 2EDD BB4F 5191 6CDA
)and show the status by changing
> > it's icon and displaying notifications.
> >
> > The only message I see that the "daemon" might want to send to the
> > applet is a message that the system is going to suspend/hibernate and
> > that is already something we want to do to notify other apps that the
> > system is going to suspend/sleep and that they need to take appropriate
> > actions if necessary.
> >
> > So in my opinion it's not that difficult, or am I missing something?
>
> But what's the point?
>
1. It's good design to split up parts which are doing different things
( You can also put all your code in one source file, but that's not good
design )
It matters unless the battery is fully charged and the
laptop is plugged in. IMNSHO anyway.
> It is *not* the most important thing- the most important thing is whatever work
> I'm actually *doing*.
Agreed.
> I strongly recommend reading 'Designing From Both Sides of the
> Screen', where one of the simple design heuristics is to make software
> that acts like a butler (or in this case, a chauffeur.) As you drive
> around town, does your chauffeur say 'by the way sir, the gas tank is
> now 59% full.' (minutes pass) 'oh, now 58% full sir.' No. If your
> chauffeur did that, you'd fire him for being an irritating idiot. A
> good chauffeur tells you 'Sir, the tank is very nearly empty- shall I
> find a station?', and a great chauffeur asks you once 'how early would
RSS Feed