2011-11-12 3 views

答えて

0

はい、ステージXIDを取得し、ヒントを手動で設定する必要があります。

代わりに、Xlibを直接使用する代わりに、Clutter-GtkとGdk APIを使用することもできます。

+0

どのように説明できますか?私はXlibのドキュメンテーションで少し失われています。 – crazedpsyc

+0

ステージウィンドウの_XA_MOTIF_WM_HINTSプロパティをICCCMとEWMHの指定に従って変更する必要があります。それはかなり退屈なXlibのものなので、可能ならばクラッターgtkを使うことをお勧めします。 – ebassi

+0

私は可能な限りcluttergtkの依存関係を取り除こうとしています。なぜなら、Ubuntuはデフォルトのリポジトリでこれを提供していないからです。 (そして、それは最近、ほとんどのLinuxユーザが...)。また、現在私が抱えている問題は、実際にはXlibからWindowオブジェクトを取得することです。 – crazedpsyc

1

また、クラッタgtkを使用することを強くお勧めします。 PythonのバインディングはUbuntuから削除されていません。

しかし、クラッターは、それを生成する代わりに、Pythonバインディングのオブジェクトイントロスペクションを使用しています(simple example)。

Ubuntuの新しいパッケージ名は、python-clutter-somethingではなくgir1.2-clutter-gtk-0.10になりました。 apt-cache search clutter girで他のクラッタベースのバインディングの概要を得ることができます。

これは、ほぼすべてのGNOMEプロジェクトにPythonバインディングが追加されたことを意味します。ちょうどapt-cache search gir1となります。

+0

クラッタgtkは12.04で削除されました。また、私はUbuntuではなくArchLinuxを使用しています.GIを通して使用すると、驚くほど不安定** **不安定であることが判明しました。 – crazedpsyc

関連する問題