Re: Detect screen-lock in shell/c++
- From: Bastien Nocera <hadess hadess net>
- To: Mathieu Slabbinck <matty slabbinck gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Detect screen-lock in shell/c++
- Date: Mon, 03 Nov 2014 09:32:21 +0100
On Mon, 2014-11-03 at 08:43 +0100, Mathieu Slabbinck wrote:
I have a cross-platform application that runs on Ubuntu 14.04 (Unity &
GNome) & Fedora (GNome). There I need to determine if the screensaver
is active or not and if the screen is locked or not.
I found out that I can get the screensaver info with:
gnome-screensaver-command -q
As far as I know, neither Unity nor gnome-shell use gnome-screensaver
anymore. In fact, gnome-screensaver has been closed for new bugs.
But I cannot seem to figure out how I can detect a screen lock. For
example on Unity I can use:
gdbus call -e -d com.canonical.Unity -o /com/canonical/Unity/Session -m com.canonical.Unity.Session.IsLocked
but that's a Unity-specific item. So what's the best approach to get
screen lock in GNome?
What do you actually want to do? Why do you need to detect the screen
saver? Or do you need to detect that the screen is locked?
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]