C コードで新しいターミナルを開くにはどうすればいいですか?

C コードで新しいターミナルを開くにはどうすればいいですか?

ubuntu 14.04 と Qtcreator を使用してコードをコンパイルしています。コードでターミナルを実行することはできますsystem("/home/salman/find_location/start_yarp.sh"); が、次の行でsystem("/home/salman/find_location/start_icub.sh");2 番目のファイルを新しいターミナルで開きたいです.sh。新しいターミナルを開くにはどうしたらいいでしょうか? すでに試しましたがsystem("gnome-terminal");、うまくいきませんでした。

答え1

使用

system("x-terminal-emulator -e \"/home/salman/find_location/start_yarp.sh\"")

関連情報