4

同様の質問への回答は、スタンドアロン モードでシェルのものをインポートできないことを示唆しています。ただし、私が理解しているように、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 からインポートする方法はありますか?

4

1 に答える 1

7

それらのいくつかは「プライベート」と見なされるため、存在しません (Meta、Shell、St など)。それらをインポートする方法について詳しくは、http: //mathematicalcoffee.blogspot.ca/2012/09/developing-gnome-shell-extensions_6.html?m= 1 をご覧ください。

St Lib は、CSS を使用しているため、カスタム インターフェイスを備えたアプリを作成するのに本当に (!!!) 役立ちます。このライブラリを Clutter と gjs で使用できれば、St と Shell のライブラリが使いやすいため、開発者を本当に惹きつけるでしょう。

于 2013-01-05T05:47:13.753 に答える