2011-01-04 16 views
2

私はPythonで少しスクリーンセーバータイプのプログラムを作っています.GNOMEスクリーンセーバーで正しく動作させたいのですが。ドキュメンテーションはすべてC言語で書かれており、Python用のライブラリはないようです。これを実現する方法はありますか?Gnome-Screensaver with Python?

答えて

2

gnome-screensaverは、名前、その他のプロパティ、およびスクリーンセーバーを起動するためのコマンドを設定する小さな設定ファイルではなく、スクリーンセーバーと統合されません。これは、gnome-screensaver FAQに記載されています。

開始されるプログラムは、環境(XSCREENSAVER_WINDOW)からウィンドウIDを取得し、そのウィンドウに表示を開始する必要があります。これはどのようにそれを行うかが常に明白ではないので、難しい部分です。ほとんどのツールキットにはIDを渡して既存のウィンドウを処理するメソッドが必要です。そのため、GUIツールキットのドキュメントを検索してください。