1

スクリーンセーバー (おそらく xscreensaver) が開始または停止したときに通知を受け取りたいです。Linuxで私のためにそれを行うgtk、glib、gio、またはその他のライブラリを使用したソリューションはありますか?

4

1 に答える 1

3

org.freedesktop.ScreenSaverD-Bus インターフェイスの ActiveChanged 信号を見てください。少なくとも現在の GNOME と KDE でサポートされています (古い GNOME リリースをサポートしたい場合はorg.gnome.ScreenSaver、同様に監視する必要があるかもしれません)。

残念ながら、その仕様は姿を消しているようです。または、電子メール形式になっていました。d-feet などで実際に使用できる API を確認してください (それほど複雑ではありません)。

于 2014-02-03T10:06:06.400 に答える