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

Répondre à