On Mon, 2006-02-20 at 13:01 +0000, Calum Benson wrote:
> On 20 Feb 2006, at 11:29, Patrick O'Callaghan wrote:
> 
> > On Mon, 2006-02-20 at 05:36 +0100, guenther wrote:
> >> The GNOME Desktop aims at providing a consistent look-and-feel across
> >> the entire desktop. So some general UI related settings and other  
> >> ones
> >> are shared across all GNOME applications, which in turn means, the  
> >> app
> >> itself does not provide it, but the desktop. Similar to the font
> >> settings of the UI, for example.
> >
> > Consistency is overrated IMHO (it's a means to an end, not the end
> > itself), but even accepting it as a given I don't see why apps can't
> > directly access the preferences widget(s) without the user a) having to
> > know there is an entirely separate command for this, and b) knowing
> > enough to invoke a Shell to execute it.

I did not say neither imply in any way, that you need to start this app
manually (in a shell). I merely added this piece of information for the
benefit of anyone out there with a broken desktop.

Right. If your Desktop does not by default ship with the GNOME main menu
(GNOME Desktop) or at least with a convenient and user-friendly way to
access the GNOME Control Center (KDE for example) -- I assume this
desktop to be broken. Please complain to your distro vendor if he failed
to do so. ;)

GNOME does provide it. There should be absolutely no reason to call the
settings "by name" on a decent desktop.


> > It seems to me that even having
> > a preferences item that just called gnome-control-center would be a huge
> > improvement.
> >
> > Just because a setting is desktop-wide doesn't mean there should be only
> > one way to get to it.
> 
> In fact, for this specific case, the HIG does recommend being able to  
> over-ride toolbar preferences on a per-app basis:

Interesting. gthumb is about the only app that supports this (IIRC), no?
And gthumb isn't even part of the core GNOME Desktop...

...guenther


-- 
char *t="[EMAIL PROTECTED]";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}

_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to