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 ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user