I am opening a gnome-terminal using the following code as advised here:
system("gnome-terminal -e \"bash -c \"echo foo; echo bar; exec bash\"\"");
But the terminal does not remain open. What should I do?
I am opening a gnome-terminal using the following code as advised here:
system("gnome-terminal -e \"bash -c \"echo foo; echo bar; exec bash\"\"");
But the terminal does not remain open. What should I do?
Try
system("gnome-terminal -e \"bash -c \'echo foo; echo bar; exec bash\'\"");
The commands after bash -c
needs to be in single quotes. At least it worked for me then.