gnome3シェル拡張のjavascriptのGLibバインディングでspawn_asyncを使用してプロセスを生成したいとします。JavaScript Glib.spawn_async stdoutファイル記述子
私はpythonの文書http://developer.gnome.org/pygobject/stable/glib-functions.htmlの "standard_output = True"のようなものが必要です。有効にすると、プロセスの標準出力にファイル記述子が返されます。この時点で、Python APIとC APIは大きく異なります。
残念ながら、私はどこでもGTKにJSのAPIのいずれかの正確なドキュメントを見つけることができませんシェルは大部分のjsファイルに書かれているものの、公式ページもそれが表示されない...
私の背景私がJSにそのようなスクリプトからデータを取得させる方法は見当たりませんでしたが、プロセスを生成することによって、シリアル通信を行うPythonスクリプトを呼び出していました。
このように開始されたプロセスの標準出力を取得する方法はありますか。
私はまだかなり私が書いたCコードを埋め込む方法がわからない今、私のシェル拡張で – Julian
を[OK]を解く、ドキュメントはまだ非常にserchableとうまくリンクされていません...私の答えを以下に置いた – Julian