Я открываю gnome-терминал, используя следующий код, как рекомендовано Вот:
system("gnome-terminal -e \"bash -c \"echo foo; echo bar; exec bash\"\"");
Но терминал не остается открытым. Что я должен делать?
Пытаться
system("gnome-terminal -e \"bash -c \'echo foo; echo bar; exec bash\'\"");
Команды после bash -c
должен быть в одинарных кавычках. По крайней мере, это сработало для меня тогда.
Других решений пока нет …