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
