Hola Pablo,

Si estás usando como salva pantallas gnome-screensaver y lo tienes
activado, el sólo se ocupará de realizar lo que necesitas.

Si en cambio necesitas tener cierto control sobre el salva pantallas,
puedes hacerlo usando DBus. Por ejemplo, para activarlo:

        dbus_g_proxy_call_no_reply (proxy,
                                    "SetActive",
                                    G_TYPE_BOOLEAN, TRUE,
                                    G_TYPE_INVALID);

En cambio para desactivarlo o "simular actividad", tendrás que usar lo
siguiente:

        dbus_g_proxy_call_no_reply (proxy,
                                    "SimulateUserActivity",
                                    G_TYPE_INVALID);

Hay algunas llamadas más que puedes realizar. Estas las puedes encontrar
en la documentación[0] generada al compilar el código fuente.

Un saludo,

[0]
http://git.gnome.org/browse/gnome-screensaver/plain/doc/dbus-interface.xml

On Mon, 2011-06-06 at 11:44 -0300, Pablo Ignacio Calvo wrote:
> Hola,
> 
> 
> Estoy desarrollando una aplicacion con Gtk (con c++), sobre Linux
> Debian y para hacer las ventanas utilizo el diseñador de interfaces
> Glade.
> La aplicacion corre en una instalacion minima de linux y quisiera
> saber si hay alguna forma de hacer que la pantalla desaparesca o se
> apague como si fuese un salva pantallas, luego de que no se presionan
> teclas por algunos minutos.
> 
> 
> Cordialmente,
> Pablo Calvo.
> 
> 
> _______________________________________________
> gnome-hispano-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/gnome-hispano-list

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
gnome-hispano-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-hispano-list

Responder a