我想在屏幕保护程序(可能Xscreensaver)启动或停止时获得通知。GTK,GLIB,GIO或其他库是否有任何解决方案,可以在Linux下为我做到这一点?
查看org.freedesktop.ScreenSaver
D-BUS接口中的激活信号。至少在当前的侏儒和KDE的支持下(如果您想支持较旧的侏儒发行,也可能还必须关注org.gnome.ScreenSaver
)。
不幸的是,规格似乎已经消失了 - 或者曾经以电子邮件形式进行。使用D-feet或其他东西来查看实际可用的API(它不太复杂)。