javascript - 为什么这个 JS 片段会让 gnome shell 爆炸?

标签 javascript crash gnome-shell

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

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

这一行会使整个 shell 崩溃,即使我在窥镜中运行它也是如此。

最佳答案

你不应该从 shell 中spawn_sync 进程。这意味着 shell 将锁定,直到您的进程返回。出于某种原因,壳不能容忍这一点而灭亡。使用 spawn_async,它将正常工作。

关于javascript - 为什么这个 JS 片段会让 gnome shell 爆炸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8772469/

相关文章:

javascript - 使用 JavaScript 进行基本的 HTML 布局

javascript - 将子图像的宽度和高度应用于容器

android - 为什么应用程序在尝试选择文本时会崩溃?

gnome-shell - 无需重新启动即可安装 GNOME Shell 扩展?

javascript - 有效字段更改后,Formik 调度 Redux 操作

javascript - 如何为我的日期选择器设置最小和最大日期?

android - 通过从SharedPreference填充Textview使Android应用程序崩溃

python - 为什么我的 Tkinter 计算器会因这段代码而崩溃?

gnome-shell - 如何摆脱 GNOME 面板按钮中的 `border-bottom` 样式

javascript - 开发 Gnome Shell 和扩展时应该使用 ES6 还是 Lang 类?