[Gambas-user] gb.desktop: Trinity desktop (3.5.13)

Benoît Minisini gambas at ...1...
Wed May 1 14:14:55 CEST 2013


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




More information about the User mailing list