Wydanie polecenia w osadzonym terminalu
Używam następującego kodu Pythona do osadzenia okna terminala (z Ubuntu Linux) w oknie Tkinter. Chciałbym podać polecenie 'sh kBegin' w oknie automatycznie po uruchomieniu okna terminala:
<code>from Tkinter import * from os import system as cmd root = Tk() termf = Frame(root, height=800, width=1000) termf.pack(fill=BOTH, expand=YES) wid = termf.winfo_id() cmd('xterm -into %d -geometry 160x50 -sb &' % wid) root.mainloop() </code>
Rzekomy:
<code>cmd('xterm -into %d -geometry 160x50 -sb &' % wid) embedded_terminal('sh kBegin') # EMBEDDED TERMINAL DISPLAYS OUTPUT OF sh kBegin## </code>
Jak to działa?