unity-如何检测屏幕是否被锁定?
这两种方法只有在锁定的屏幕变黑后才起作用;但有时由于某些原因屏幕不黑屏时,它们也会失败... gnome-screensaver-command --query gnome-screensaver-command --time 我qdbus也尝试过: qdbus org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.GetActiveTime 但是同样失败了。 我只是发现实际上锁定屏幕的人是Unity! qdbus com.canonical.Unity /com/canonical/Unity/Session com.canonical.Unity.Session.Lock 相关问题: https : //unix.stackexchange.com/questions/28181/run-script-on-screen-lock-unlock /unix/80143/how-to-create-a-守护程序将要听dbus并在message上发送脚本