我正在尋找一些時間,但仍然找不到任何記錄的方式從GnomeShell擴展代碼調用python函數。有沒有可能做到這一點?從Gnome Shell擴展調用Python代碼
0
A
回答
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
相關問題
- 1. 如何從gnome shell擴展中調用命令行程序?
- 2. 使用Gnome-Shell擴展中的C庫
- 3. Gnome shell擴展:來自GLib.IOChannel的stdout
- 4. 編寫GNOME Shell擴展的文檔
- 5. 在gnome-shell中獲取擴展對象
- 6. GNOME擴展 - 運行shell命令
- 7. 我的GNOME Shell擴展如何檢測GNOME版本?
- 8. Python代碼,提取擴展
- 9. 如何禁用覆蓋系統指示燈的gnome-shell擴展
- 10. 擴展Python交互式shell
- 11. 用C擴展Python,numpy - 代碼行嗎?
- 12. 在修改後的GNOME擴展代碼中出現錯誤
- 13. TYPO3:從擴展php代碼
- 14. GNOME外殼擴展按鈕
- 15. Gnome 3擴展資源
- 16. Gnome-Shell擴展,觀察GSettings上的更改?
- 17. 如何獲取gnome-shell擴展中的進程列表?
- 18. Gtk3/Gnome Shell主題/擴展開發有哪些好工具?
- 19. 爲gnome-shell寫入擴展名3.4和3.6
- 20. GNOME Shell擴展的猴子補丁後,this.parent出乎意料
- 21. 在GNOME Shell擴展中包含二進制組件
- 22. 如何測試/調試GNOME Shell擴展?有沒有任何工具?
- 23. 用XML代碼擴展C#代碼
- 24. Python擴展調試
- 25. 從Java代碼調用shell腳本
- 26. 從交互式shell調用d代碼
- 27. 擴展postgresql代碼
- 28. 在Gjs/Gnome Shell中調用DBus方法
- 29. 從Ruby調用python代碼
- 30. 從python調用jython代碼
簡單的問題:是否有一種方式來獲得從python腳本是多少?像退出狀態或類似? – Depado