2012-08-26 77 views
0

我正在尋找一些時間,但仍然找不到任何記錄的方式從GnomeShell擴展代碼調用python函數。有沒有可能做到這一點?從Gnome Shell擴展調用Python代碼

+0

簡單的問題:是否有一種方式來獲得從python腳本是多少?像退出狀態或類似? – Depado

回答

3

,因爲你發現你的答案你可以像下面這樣做:)

const Util = imports.misc.util; 
let python_script = '/path/to/python/script'; 
Util.spawnCommandLine("python " + python_script); 
+0

無論如何,從產生的腳本得到輸出? – PLA

1

我不知道如何從Gnomeshell直接調用python函數,但有一種替代方法。由於gnomeshell使用Javascript進行編程,因此您可以使用python to javascript compiler來轉換所需的python函數。

+0

好的,我認爲這不是我正在尋找的解決方案,但它可以在其他項目中有用。我決定使用DBus機制與Python腳本進行通信。 – Kamil