从Gnome外壳扩展调用Python代码

从Gnome外壳扩展调用Python代码,python,gnome-shell,Python,Gnome Shell,我找了一段时间,但仍然找不到任何有文档记录的方法从GnomeShell扩展代码调用python函数。有没有可能这样做 我不知道如何直接从Gnomeshell调用python函数,但有另一种方法。由于gnomeshell是用Javascript编程的,因此您可以使用a来翻译所需的python函数。您可以这样做:) 好的,我认为这不是我正在寻找的解决方案,但它可以在其他项目中使用。我决定使用DBus机制与Python脚本进行通信?像退出状态之类的?要从生成的脚本中获取输出吗? const Util

我找了一段时间,但仍然找不到任何有文档记录的方法从GnomeShell扩展代码调用python函数。有没有可能这样做

我不知道如何直接从Gnomeshell调用python函数,但有另一种方法。由于gnomeshell是用Javascript编程的,因此您可以使用a来翻译所需的python函数。

您可以这样做:)


好的,我认为这不是我正在寻找的解决方案,但它可以在其他项目中使用。我决定使用DBus机制与Python脚本进行通信?像退出状态之类的?要从生成的脚本中获取输出吗?
const Util = imports.misc.util;
let python_script = '/path/to/python/script';
Util.spawnCommandLine("python " + python_script);