[Gambas-user] Release of Gambas 3

Benoît Minisini gambas at ...1...
Wed Dec 28 18:54:27 CET 2011


Le 28/12/2011 18:12, Fabián Flores Vadell a écrit :
>   I'd like to enhance gb.desktop so that it is usable enough to
> implement a simple GUI shell/desktop (for those who have time and find
> Gnome 3 or KDE 4 too heavy). The interesting thing is that this simple
> desktop will be able to use GTK+ or Qt4 indifferently, depending on the
> user taste. Someone interested in that project?
>
> What features will it have?
>
> What languages will be used? C/C++ for the Desktop component? Gambas for
> any else?

C is needed for the gb.desktop component that implements X11 features.

At the moment, this part misses these features:
- Full management of windows properties (X and Y are not implemented 
correctly for example)
- Management of the SYSTRAY protocol (the system tray).

Then the Gambas part of gb.desktop needs to implement some freedesktop 
protocols, especially the *.desktop file format that allows to make a 
startup menu.

As for features, I want to start with the simplest possible at the 
beginning:

- A panel with task buttons, virtual desktop buttons, startup menu, 
system tray.
- Some little widgets to display the hour, the network state (how?), 
program startup icons...
- An integrated file manager (like explorer in windows 95).
- A background image.
- Desktop icons?

The interesting part IMHO is that all these things will be integrated in 
the same Gambas executable, so things will start fast. I'm fed up with 
waiting for KDE4 to start. :-)

And I want a file manager that DOES NOT save its view configuration 
INSIDE the viewed directory - One of the most stupid things I've ever seen!

Of course we need a window manager too. I don't know if we can make one 
directly in Gambas. I think some more X11 features are needed in 
gb.desktop. Or maybe by taken an already existing wm, and patching it to 
make its configuration screen in Gambas?

-- 
Benoît Minisini




More information about the User mailing list