我可以使用其他语言(JavaScript 以外的语言)来创建 Gnome Shell 扩展吗?
Can I use other languages(other than JavaScript) to create Gnome Shell Extensions?
我正在创建一个 GNOME Shell 扩展,并希望使用 C++/Golang 之类的语言而不是 JavaScript 来创建它。如果我能以某种方式 call/use 我的 extension.js
中的 C++/go 可执行文件,这也是可以接受的。请告诉我这是否可能,如果可以的话如何?
简短的回答是否定的。
您不能发布带有 GNOME Shell 扩展的二进制文件,因为它们依赖于体系结构并且无法被正确审查。您可以使用 GObject-Introspection 编写一个库并单独发布,但出于同样的原因仍未捆绑在扩展中。
如果您想要发布带有 GNOME Shell 扩展名的二进制文件,那么很有可能您应该只是编写一个应用程序。
我正在创建一个 GNOME Shell 扩展,并希望使用 C++/Golang 之类的语言而不是 JavaScript 来创建它。如果我能以某种方式 call/use 我的 extension.js
中的 C++/go 可执行文件,这也是可以接受的。请告诉我这是否可能,如果可以的话如何?
简短的回答是否定的。
您不能发布带有 GNOME Shell 扩展的二进制文件,因为它们依赖于体系结构并且无法被正确审查。您可以使用 GObject-Introspection 编写一个库并单独发布,但出于同样的原因仍未捆绑在扩展中。
如果您想要发布带有 GNOME Shell 扩展名的二进制文件,那么很有可能您应该只是编写一个应用程序。