2

Pythonで小さなスクリーンセーバータイプのプログラムを作成しましたが、gnome-screensaverで正しく動作させたいと思います。ドキュメントはすべてC用に書かれており、Python用のライブラリはないようです。これを機能させる方法はありますか?

4

1 に答える 1

2

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

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

于 2011-01-04T19:28:11.847 に答える