On 5/8/06, Günther Noack <[EMAIL PROTECTED]> wrote:
Hi!

[snip]


> 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.

 It is not entirely true.
 Even WindowMaker uses a program, wmsetbg, to set the background, not itself.
 Users might want to change background every hour,
 or have workspace-specific background.
 These are really out of the functions of window manager.
 The reason this function was in window manager
 is because window manager was the only application
 running under xwindow everytime.
 But since we are going to have a desktop environment,
 it will not be true anymore.


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.


 Session manager should be the one in charge of log out.
 Unfortunately, none of the applications you mentioned above are real
session manager.
 They just pretend to be because they are the last application launched
 in .xinitrc or .xsession.
 Session manager is in charge of loading applications while login
 and saving application while logout.
 There is a session manager protocol in xwindow and a libSM.
 It may not be an attractive project, but it will be something we
will need later.
 Actually session manager will be the project manager for Etoile in the future.

 Yen-Ju

-Günther
_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss


_______________________________________________
Etoile-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-discuss

Répondre à