Le 17 mars 06 à 08:10, Yen-Ju Chen a écrit :
There is a light-weight window manager called OpenBox at
http://icculus.org/openbox/
It seems to work fine with GNUstep applications.
Is there anyone having problem using OpenBox with GNUstep
applications ?
I haven't tested it yet but I'm going to.
I am at a point that Alazea need to be rewritten significantly
and I am still evaluating how to do that.
In this case, OpenBox may be actually a better choice than
WindowMaker.
I am still reading the source codes of OpenBox.
I'm currently reading them too :-)
But as far as I can tell, OpenBox is cleaner than WindowMaker.
It seems so, but the code base seems to be a bit larger. Probably
because it is more full featured than WindowMaker, or perhaps it is
just a bias due to the fact OpenBox is better componentized.
OpenBox seems to have interesting features like :
- very flexible built-in theme engine (we could bridge it with
Camaelon or straight out replace it with Camaelon)
- windows snapping and resistance
- full EWMH support
- WindowMaker dock app support (not sure about this feature, I read
about it on OpenBox 2 page)
- very good integration with GNOME and KDE (less important probably
but well)
I guess it is because WindowMaker is written before
the new wm specification emerges from Gnome and KDE.
Although WindowMaker is the official window manager for GNUStep,
I remembered many people still complain about it.
I wonder what's the main problems for WindowMaker with GNUstep
applications ?
Focus problems time to time with:
- Vertical menu
- Application windows (when you are switching from one app to another
app)
Too much non-core features like:
- Dock
- Clip
- WPrefs
No integration with GNUstep notifications and/or events loop
(especially problematic with NSWindow classes, iirc most of
notifications like windowDidMove:, windowDidResize: etc. just don't
work… child windows aren't supported too I think)
What would be your plan if you decide to take on OpenBox… rewrite
Azalea from scratch by forking OpenBox, merge both in one pass or
progressive Azalea rewrite with OpenBox code ?
Quentin.
--
Quentin Mathé
[EMAIL PROTECTED]
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev