.desktop-File - Shell-Script - Terminal

Hallo,

ein desktop-File ruft einen sh-File auf, der dann ein Terminal-Window aufmacht und einen Befehl ausführt.
Wie erreiche ich es, dass ich nach Ausführung des Befehls weitere Befehle in diesem Terminal-Window absetzen kann?
Ich komme weder mit Ctrl-C noch Ctrl-Q in einen anderen Modus.

Grüße

Welche DE nutzt du?
Bei KDE kannst du es wie folgt lösen:

Dein_sh_file.sh:

#!/bin/bash
konsole --noclose -e  "bash -c \"dmesg | grep i915;exec bash\""

Das “exec bash” am Ende sorgt dafür das der command prompt für die Eingabe noch einmal aufgerufen wird.
Und dann einfach noch eine Verknüpfung zum .desktop file erstellen.

P.S.: Beim Gnome-Terminal sollte das auch funktionieren.
**
Edit:**
“–no-close” kannst du auch weglassen.

KDE-Plasma 5.5.5

Mein sh-File sieht nun so aus:

#!/bin/bash

vorhandener Code...

konsole --noclose -e  "bash -c \"dmesg | grep i915;exec bash\""

Ergebnis:

...
...
...
QCreApplication::arguments: Please instantiate the QApplication object first
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

Hmm,

Du musst deine Befehle in den Befehl eintragen.
Also aus :

konsole --noclose -e  "bash -c \"**dmesg | grep i915**;exec bash\""

wir dann zum Beispiel:

konsole --noclose -e  "bash -c \"**ping www.google.de**;exec bash\""

dmesg | grep i915 war nur ein Beispielsbefehl.