小编Ant*_*ife的帖子

如何从 Python scrypt 控制 gnome-terminal?

我正在 PyGtk 中开发一个应用程序,并想启动一个 gnome-terminal 并向它输出命令。

然后我的用户应该能够修改命令,或者使用向上箭头忽略......等。

我已经能够启动终端,但无法弄清楚如何发送命令。

这是我的应用程序的启动方式:

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()
Run Code Online (Sandbox Code Playgroud)

python command-line gnome-terminal gtk application-development

5
推荐指数
2
解决办法
3718
查看次数