Je veux détecter si l'économiseur d'écran est actif. Sur Ubuntu 14.04 et Fedora 21, j'ai essayé la commande suivante:
$ dbus-send --print-reply=literal --dest=org.freedesktop.ScreenSaver /org/freedesktop/ScreenSaver org.freedesktop.ScreenSaver.Lock
Error org.freedesktop.DBus.Error.NotSupported: This method is not implemented
Je me trompe probablement dbus-send
car d-pieds me montre que la méthode GetActive
est disponible.
Comment puis - je détecter l' activité d'écran, de préférence dans un ordinateur de bureau de manière indépendante? Il y a une question connexe , qui n'a cependant pas été résolue.
d-bus
screensaver
Thomas W.
la source
la source
Réponses:
En fonction de votre environnement:
Le bon devrait donner une déclaration vraie ou fausse. Le incorrect donnera une erreur.
(Je cours Gnome)
la source