2

我正在开发一个 gnome shell 扩展,它应该执行一个 Python 程序。这包括:

GLib.spawn_sync(null, ['python', '-c', '"import os"'], null, 4, null)

这条线会使整个外壳崩溃,即使我在镜子中运行它也是如此。

4

1 回答 1

1

您不应该spawn_sync从外壳处理。这意味着外壳将锁定,直到您的进程返回。出于某种原因,shell 不能容忍这种情况并灭亡。使用spawn_async它会正常工作。

于 2012-01-19T21:27:20.463 回答