Le 30/04/2013 21:59, Tobias Boege a écrit : > Hi, > > I have a local patch to gb.desktop which makes it detect and use the default > installation of TDE 3.5.13, i.e. > > Desktop.Type = "TDE" > Desktop.OpenTerminal() runs "konsole" > > Is there anything else required to support a DE? Should TDE be recognised as > KDE?
Just search for `Case "KDE"` in the entire project, you will see all the places where something desktop-specific must be done. Moreover, you must ensure that the XDG scripts used by gb.desktop correctly handle the Trinity desktop. > Otherwise, I'll commit it up. > > Note particularly that my TDE default "konsole" does *not* understand the > --nofork and --hold parameters which the IDE assumes when running a > project in a terminal emulator (see "Project properties") and "konsole" is > detected as corresponding to the current Desktop.Type). That's the only > problem I found using my everyday use of Gambas. Are you sure? I thought these options existed in KDE3... Anyway, I must find a way, whatever the terminal emulator, to do the following: - Executing a program. - Not closing the window when the program quits. - Not forking, so that the IDE can waits for the ends of the terminal emulator. Regards, -- Benoît Minisini ------------------------------------------------------------------------------ Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET Get 100% visibility into your production application - at no cost. Code-level diagnostics for performance bottlenecks with <2% overhead Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap1 _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
