Python: Opening a program in a new terminal [Linux]
<p>I am writing a bootstrap program that runs several individual programs simultaneously. Thus, I require each sub-program to have its own terminal window, in a manner that gives me the ability to start/stop each sub-program individually within the bootstrap.</p>

<p>I was able to do this on Windows using Popen and CREATE_NEW_CONSOLE (each sub-program has it's own .py file), however I am having trouble achieving this with Linux. I am using a Raspberry Pi and Python 2.7.9.</p>

<p>I have tried:</p>

<p><code>Subprogram = Popen([executable, 'Foo.py'], shell=True)</code></p>

<p>However this does not seem to create a new window.. and</p>

<p><code>os.system("python ./Foo.py")</code></p>

<p>Does not seem to create a new window nor allow me to terminate the process. </p>

<p>Other research has thus far proved unfruitful..</p>

<p>How can I do this? Many thanks in advance.</p>