Ich kann die Einstellungen so anpassen, dass ein Terminal verwendet wird und nicht nur eine einfache Ausgabe. Ich kann jedoch nicht den richtigen Befehl für die Verwendung des Gnome-Terminals herausfinden. Ich kann 'xterm -e' verwenden, eine ausreichend gute Lösung, aber ich dachte, ich würde es trotzdem gerne wissen.
Wenn ich versuche, 'gnome-terminal -e' zu verwenden, führt das Ausführen meines Programms dazu, dass ein leeres Terminal schnell geöffnet und geschlossen wird. Ich muss die Ausführung danach "unterbrechen" (eine Art Endlosschleife). Bei Verwendung von 'gnome-terminal -x' erhalte ich:
Creator-Kommunikationssocket /tmp/qt_temp.h17333/stub-socket kann nicht verbunden werden: Keine solche Datei oder kein solches Verzeichnis
gnome-terminal
. Die "feste" Verbindung ist unterbrochen.Das Äquivalent von
xterm -e
fürgnome-terminal
istgnome-terminal -e
, versuchen Sie es. Wenn-e
nicht funktioniert, versuchen Sie es-x
.quelle
Sie können alle verfügbaren Optionen herausfinden mit
gnome-terminal --help-all
:quelle
Ich bin auf dasselbe Problem gestoßen und es stellte sich heraus, dass zu viele Instanzen meiner Konsolenanwendung im Hintergrund ausgeführt wurden. Ich überließ meine Einstellungen
gnome-terminal -x
und schloss stattdessen einfach alle laufenden Instanzen meiner Anwendung. Dann versuchte ich es erneut und es funktionierte.quelle