Chcę sprawdzić w skrypcie bash, jak długo użytkownik sesji X był bezczynny.
Sam użytkownik nie musi używać bash, ale tylko X. Jeśli użytkownik po prostu przesunął mysz, na przykład dobrą odpowiedzią byłoby „bezczynność przez 0 sekund”. Jeśli nie dotknie komputera w ciągu 5 minut, dobrą odpowiedzią byłoby „bezczynność przez 300 sekund”
Powodem, dla którego nie należy od razu używać xautolock, jest możliwość zaimplementowania pewnych złożonych zachowań. Na przykład, jeśli użytkownik jest bezczynny przez 10 minut, spróbuj zawiesić, jeśli jest bezczynny przez więcej 5 minut, wyłącz (wiem, że to brzmi dziwnie, ale zawieszenie nie zawsze działa tutaj ...)
w
po prostu daje ci czas bezczynności w tym konkretnym terminalu.