Linux konsole starten, bzw konsolenprogramm

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Flashbanger
Beiträge: 94
Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:

Linux konsole starten, bzw konsolenprogramm

Beitrag von Flashbanger »

Hallo

ICh will ein Konsolenprogramm für Linux schreiben. Dazu hab ich Neu-->ConsolenProg gestartet.

So dann zwischen

Code: Alles auswählen

{add your program here }
und

Code: Alles auswählen

// stop program loop
das dier eingegeben.

writeln('test');
sleep(5000);

das programm soll eigendlich nur test in die konsole schreiben und dann 5 sek warten.

Das warten klappt aber die Konsole öffnet sich nicht(Gnome).

wie kann ich den in die Konsole schreiben?

Gruß Flashbanger

Benutzeravatar
theo
Beiträge: 10923
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Meinst du in der IDE?
Start->Startparameter->Starprogramm->"/usr/bin/xterm...etc"

Flashbanger
Beiträge: 94
Registriert: Mi 28. Mär 2007, 22:01
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Kontaktdaten:

Beitrag von Flashbanger »

so hab ich gemacht. xterm startet auch. das programm amcht auch was es soll.

meine Startprogrammzeile sieht so aus:

Code: Alles auswählen

/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)
so aber wenn das programm fertig ist bekomm ich nen Debugger absturz.

Gruß Flashbanger

(der Debuger ist abgestürzt drücken sie ok und hoffen sie das beste bla bla bla)

hanibal
Beiträge: 369
Registriert: Sa 3. Mär 2007, 16:03
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: Bramsche (Emsland)

Beitrag von hanibal »

nur son tipp, ich würde für konsolen prgs nicht lazarus, sondern geany.

geany hat ne konsole gleich mit eingebaut.

Benutzeravatar
theo
Beiträge: 10923
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Flashbanger hat geschrieben: so aber wenn das programm fertig ist bekomm ich nen Debugger absturz.
Joh, ist leider so.
Entweder Debugger auschalten oder statt Startprogramm
Ansicht -> Debuggerfenster -> Debuggerausgaben
anschauen. Da kommt aber der ganze Debugger Krimskrams.
Am besten nach dem Programmstart Fensterinhalt löschen.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Beitrag von Euklid »

hanibal hat geschrieben:nur son tipp, ich würde für konsolen prgs nicht lazarus, sondern ...
da nimmt man doch aus Nostalgiegründen die original FP-IDE ;)

mschnell
Beiträge: 3444
Registriert: Mo 11. Sep 2006, 10:24
OS, Lazarus, FPC: svn (Window32, Linux x64, Linux ARM (QNAP) (cross+nativ)
CPU-Target: X32 / X64 / ARMv5
Wohnort: Krefeld

Beitrag von mschnell »

Wo wir gerade bei dem Thema sind eine off-Topic Frage:

Wie kann ich in KDE ein Bash-Script (also etwas das in einer "Terminal"-Konsole läuft) mit Click auf ein Icon auf dem Desktop starten ?

Eine Desktop-Verknüpfung (die man durch "Ziehen" der Script-Datei auf das Desktop anlegen kann) funktioniert (für mich erstaunlicherweise) nicht.

Dank und Gruß,

-Michael

Benutzeravatar
theo
Beiträge: 10923
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

mschnell hat geschrieben:Wo wir gerade bei dem Thema sind eine off-Topic Frage:
Wie kann ich in KDE ein Bash-Script (also etwas das in einer "Terminal"-Konsole läuft) mit Click auf ein Icon auf dem Desktop starten ?
-Michael
Desktop -> rechte Maustaste -> Neu erstellen -> Verknüpfung zu Programm.
Dort kannst du in im Tab "Programm" und dort unter "Erweiterte Optionen" alles möglich einstellen, z.B. als Root ausführen, Terminal etc.

Antworten