On 5/5/06, Rolando Abarca <[EMAIL PROTECTED]> wrote:
All right,
I've been trying to process all the information you gave me... :-P
First, some questions popped into my head while reading the wiki,
Precognitive_FAQ and other stuff I found floating around (including
source code):
- FileManager == GWorkspace? or it's going to be rewritten from scratch?
GWorkspace do have file manager function,
but it also contains a lot of other functions.
I personally feel it would be better to have a simpler file manager.
Other functions should be implemented in other applications.
- WildMenus is intended to be "glued" in the System? I mean, apps need
to be re-written to support this kind of menu system?
WildMenu is a bundle, which will change the menu presentation.
No modification is needed for any application.
As long as user load this bundle, all the menu will be "wild".
The same idea applies to Camaelon.
But there is a plan to integrate WildMenu and Camaelon into GNUstep.
So I don't know what Etoile want to do with WildMenu and Camaelon.
- Azalea will be the official Etoile WM?
I hope so. :)
- How will the current applications integrate into Etoile? for
instance The GIMP, Inkscape, Firefox,
etc?... will they need some sort of special port? (to support the menu
system?) or they will run in some sort of "external-support-mode"?
For non-GNUstep application, it won't happen anytime soon.
For GNUstep application, it can go through service menu for now.
Now, after reading a lot, I have a more complete idea of the purpose
and objectives of Etoile. Although I do not share some of the ideas of
the Precognitive_FAQ, I think it's a really, really interesting
project.
I think I could start working MenuServer and Azalea integration, once
I figure out how to install Azalea in the first place :-P
You need freetype, fontconfig and libxml2 installed.
You can look at the GNUmakefile and manually enable the feature you have.
Then just install it and run it under xwindow.
As for the integration, the simpliest one is to have a menulet
which can switch workspace.
Because the way xwindow works, this menulet is not tighted with Azalea.
It will work for any EWMH-compliant window manager, like metacity.
You may want to improve menu server a little bit first.
Otherwise, any change in menu server may affect menulet.
You can look at /etoile/branches/AzaleaBox/AZPager/.
It is a simple example showing how to change workspace
and how to keep a window shows up in all workspaces.
If you have any question,
like how to get workspace names from xwindow,
I can help you about that.
It will also be useful to have a preference panel for users
to change the number of workspaces and the names of workspaces.
It can be done through PreferenceKit in Etoile or
System Preferences in GNUstep (gnustep/apps/systempreferences/ in svn).
Yen-Ju
Another thing I could do, is what quentin suggested:
"Improve the set up process : Nesedah theme in the repository and
installed with Camaelon, script to set defaults at the end of the
install phase etc.."
regards,
--
rolando -- [[ knowledge is empty, fill it ]] --
"Tam pro papa quam pro rege bibunt omnes sine lege."
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev