Hi!
Am 08.05.2006 um 08:28 schrieb Yen-Ju Chen:
I am thinking to write a background preference to set background
picture.
Surely I can put it with system preferences in GNUstep,
but I prefer to put it in Etoile. :)
The first question is how Etoile manage the preferences.
There are two fake preference application in SVN (LookAndBehavior
and Hardware).
Do we go for all-in-one style as in MacOS X (and system preference
of GNUstep),
or one-by-one as Windows ?
It seems to be the later one for now.
I vote for the all-in-one solution. Multiple windows for different
preference panels would be useful if users needed to do drag&drop or
cut&paste between preference windows. Since this is usually not the
case (and I never missed it in OSX), I think that the all-in-one
approach is to be preferred, as it leaves the desktop relatively
uncluttered.
The second question is how these preferences are set when the
system is up ?
In my case, user can set the background picture and the background
preference
can set the background of xwindow root window.
But when user starts xwindow for the next time and later,
this background preference is not executed.
Therefore, the background will not be set again.
I can have Azalea to read this preference and set the xwindow
background right.
That would certainly be a good solution. Since many other window
managers manage the background, too, users will probably not feel too
uncomfortable with it.
On the other hand, we will probably find many more things that will
need to be executed on startup, which won't fit into the window
manager. Which leads me to the question if we already got something
like a startup script or even session manager concept? As far as I
know, GWorkspace, OpenSpaceManager and EtoileMenuServer have 'Logout'
menu items. Are they all designed to provide session manager
functionality? I think that should be unified.
-Günther
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss