[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