2015-12-06 71 views
2

我想用我的shell擴展支持多個GNOME版本。我如何檢測它正在運行的GNOME版本並適當地分支代碼?我的GNOME Shell擴展如何檢測GNOME版本?

+0

通過任何機會,你已經成功設置一個IDE到自動完成Gjs? – Eefret

+0

不,我一般不熟悉JS自動完成,但我確實有一個想法爲Gnome Shell製作TypeScript/Flow註釋。這可能會是一個很大的工作,而在Gnome Shell的版本控制中,DefinitelyTyped的基礎架構可能不會很好。 –

回答

2
const Config = imports.misc.config; 
if (Config.PACKAGE_VERSION.startsWith("3.42")) 
    // etc.