同様の質問への回答は、スタンドアロン モードでシェルのものをインポートできないことを示唆しています。ただし、私が理解しているように、StはCで記述された別のライブラリです。それでもgjsにインポートできません...
いえ
$ gjs -c "imports.gi.Gtk"
動作します (つまり、出力はありません)。しかし
$ gjs -c "imports.gi.St"
で失敗します
Error: Requiring St, version none: Typelib file for namespace 'St' (any version) not found
St ライブラリをスタンドアロン (GNOME シェル拡張ではない) gjs からインポートする方法はありますか?