There are many attempts to have a window manager for GNUstep,
and to me, this is the most promising one simply because it works !
I am quite interesting to work on it even though I can only work it at
home with linux.
For that, I need a cvs/svn to track all the changes.
I wonder whether it is O.K. to put it into Etoile ?
Probably under Etoile/Services/Private/ ?
Just call it WindowManager ?
I am not sure how far i can go, but since it is a mature C program,
most of the problem would be to port C to ObjC, which should be easy.
And  it is a GUI application, it would be nice that more people can test it
since unit test cannot do much about it.

Any comment ?

Yen-Ju

---------- Forwarded message ----------
From: Enrico Sersale <[EMAIL PROTECTED]>
Date: Jan 24, 2006 8:25 AM
Subject: Re: Graceful termination again
To: [EMAIL PROTECTED]

Having GWorkspace acting also as a window manager would mean too much work :-)
But you are right when you say that a "logout" notification should
come from the window manager; at
http://www.gnustep.it/enrico/wmaker.tar.gz
 there is a hacked WindowMaker that builds as a GNUstep application;
wmaker.tar.gz contains the "src" directory of WindowMaker 0.92 with a
GNUmakefile and two added files, WMApp.h and WMApp.m.
In WMApp.m there is the implementation of a very simple class that, in
-applicationWillFinishLaunching: adds the file descriptor returned by
XConnectionNumber() to the run loop and, in receivedEvent::::, sends
the XEvent to the normal WindowMaker function. Nothing else. But,
being a real application, WMaker.app could send notifications,
communicate with other apps, etc..
This is only an experiment but, if somebody would be interested in
working at it, I think that WMaker.app could become the GNUstep window
manager. This is a project that should not be very difficult to
maintain; if, for the moment, we want only to send some notifications,
the work should consist only in writing a better configure script and,
when a new WindowMaker will be released, updating our sources (that
are only a little part of all the WindowMaker sources, I want to
remember).







_______________________________________________
Gnustep-dev mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/gnustep-dev

Répondre à