Acabamos de encontrar uma maneira simples de fazer isso.
Existe um programa chamado xprintidle que faz o truque
obter o tempo ocioso (em milissegundos) é tão simples quanto
xprintidle
e para instalar
apt-get install xprintidle
Para sysadmins, ele também funciona remotamente
De uma sessão ssh :
export DISPLAY=:0 && sudo -u john xprintidle
onde john é o usuário logado na sessão X na máquina remota.