I tried to run etoile_system from gdm instead of a xterm
and it failed because Azalea cannot find the libXWindowServerKit.
I think the problem is the lack of GNUstep.sh.

So my proposal is to have everything installed under GNUstep
and have a etoile_system_startup.sh looks like this:

#!/bin/bash
source /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh
etoile_system

In this way, there is no issue of environment variables
and the setup.sh does not need to link all the libraries under /usr/lib/
It actually makes things simpler.
The only files needed to be installed is
this etoile_system_startup.sh under /usr/bin
and the etoile.desktop under the xsession directory.

Another issue is that in the end of setup.sh,
it tried to write something in GNUstepDefaults.
But because setup.sh is executed with sudo,
it actually write into the root's GNUstepDefaults, not the user.

Yen-Ju

On 12/16/06, Yen-Ju Chen <[EMAIL PROTECTED]> wrote:
On 12/15/06, Quentin Mathé <[EMAIL PROTECTED]> wrote:
> Hi everybody,
>
> Here is a quick mail to let you know I recently finished the log out
> support. I posted a blog entry about it: <http://www.etoile-
> project.org/etoile/blog/2006/12/if-you-want-just-log-out.html>

I briefly look at the source code and have a comment.
It seems that System, EtoileMenuServer (ApplicationsEntry subproject),
AZDock and Azalea are all tracking running applications in some way or another,
which is also a job of NSWorkspace.
I wonder whether we can have a unified framework or service to do that
and everyone else can use the framework or query the service.
It is obvious that it can only be done through distributed notification.
Since Azalea has to track windows on its own, we can leave it out.
AZDock track application mainly for the dock and some simple
command such as hide and quit.
It also has to track x window application throught xwindow system.
So it can actually feed the information of x window application into the System.

The application tracking in EtoileMenuServer and AZDock is redundant.
I guess it is because some people prefer one than the other.
But i do like to have an applications menu which list all the installed
GNUstep applications.
AZDock has a menu of recently-opened application,
which can also be moved to menu server.

My point is that we probably need to have an unified interface
and clear up the role of each component.

Have fun.

Yen-Ju

>
> That's it :-)
> Quentin.
>
> --
> Quentin Mathé
> [EMAIL PROTECTED]
>
>
> _______________________________________________
> 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 à