How to control gnome-terminal from Python scrypt?
Posted
by
user936401
on Ask Ubuntu
See other posts from Ask Ubuntu
or by user936401
Published on 2013-06-27T21:26:27Z
Indexed on
2013/06/27
22:28 UTC
Read the original article
Hit count: 227
I am developing an application in PyGtk, and would like to launch a gnome-terminal and output commands to it.
My user should then be able to modify the command, or maybe ignore using the up arrow ... etc.
I have been able to launch a terminal, but can't work out how to send commands.
This is how my application starts:
class App(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self)
process=subprocess.Popen(["gnome-terminal", "--class=App", "--name=app"], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
response,error=process.communicate()
© Ask Ubuntu or respective owner