15.1.4 Methode Desktop.OpenTerminal (gb.desktop)

Beim Aufruf dieser Methode aus einem Gambas-Programm heraus wird ein Terminal gestartet, das mit dem aktiven Desktop korrespondiert:

KDE   → konsole
Gnome → gnome-terminal
LXDE  →	lxterminal
Xfce  → xfce4-terminal
Static Sub OpenTerminal ( [ Dir As String ] )

Als Parameter können Sie optional ein Startverzeichnis angeben. Verzichten Sie auf die Angabe, wird automatisch das Home-Verzeichnis als Startverzeichnis gewählt:

B1

Abbildung 15.1.4.1: Start Gnome-Terminal mit dem Startverzeichnis ~/DBT

Achten Sie beim Quelltext wie dem folgenden darauf, dass die Angabe des Startverzeichnisses optional ist:

Public Sub OpenTerminal(Optional sDirectory As String)
  Desktop.OpenTerminal(sDirectory)
End ' OpenTerminal(..)
 
Public Sub btnOpenTerminal_Click()
  OpenTerminal(User.Home &/ "DBT")
End ' btnOpenTerminal_Click()

Nach dem Schließen des Terminals setzen Sie die Arbeit im Gambas-Programm fort.

Im Kapitel Root-Passwort erfahren Sie, wie Sie in dem gestarteten Terminal ein spezielles Programm als Parameter übergeben.

Download