Разработка расширений для оболочки GNOME в основном предполагает использование API-интерфейсов C через GOrosject Introspection. Это означает, что большинство вещей, достижимых с помощью C, можно сделать и в JavaScript. But there are some cases, where features of the C APIs cannot (yet) be reproduced through the introspection bindings. Было бы полезно уметь преодолевать эти пробелы с помощью собственного кода C.Включение двоичных компонентов в расширение оболочки GNOME
Может ли расширение оболочки GNOME включать двоичные компоненты, созданные из кода C? Если да, то как они интегрируются?