1

После любой перезагрузки этой системы автоматическая блокировка экрана после истечения времени бездействия работает нормально в течение первых нескольких дней, но затем, в конце концов, сама по себе никогда не активируется. Ручная блокировка экрана работает нормально. Кто-нибудь знает, почему это может иметь место? Есть ли /proc /* вещь, которую я могу использовать, чтобы увидеть, что система считает текущим временем бездействия?

1 ответ1

1

Я работал над этой проблемой, используя cron и qdbus .

if `DISPLAY=:0 qdbus org.freedesktop.ScreenSaver /ScreenSaver GetSessionIdleTime`.to_i > 5 * 60 * 1000
  `DISPLAY=:0 qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock`
end

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .