<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 22, 2019, 12:13 Germano Massullo <<a href="mailto:germano.massullo@gmail.com">germano.massullo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Good day.<br>
I have noticed that on many Linux distributions with different desktop<br>
environments, the properties<br>
IdleSinceHint<br>
IdleSinceHintMonotonic<br>
are always equal to zero. This happens even if you try to use a sleep<br>
in order to simulate a kind of user inactivity.<br>
What is this happening?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Those desktop environments just do not set the IdleHint at all.</div><div dir="auto"><br></div><div dir="auto">(Logind on its own cannot determine idleness "from the outside", it relies on the DE to pass this information.)</div><div dir="auto"><br></div><div dir="auto">If your program is already X11-based, you could use the screensaver protocol to get idle status and forward it to logind.</div></div>