Как определить, простаивает ли компьютер? [закрыто]

0
25.03.2019, 18:45
1 ответ

Используйтеxprintidle:

xprintidle is a utility that queries the X server for the user's idle time and prints it to stdout (in milliseconds).

while :; do
    [ $(xprintidle) -lt 10000 ] && echo do_something
    sleep 3;
done

Это будет эхо do_somethingкаждые 3 секунды, если последнее действие клавиатуры или мыши было менее 10 секунд назад.


Возможно, вам потребуется установить его, например.:

sudo apt install xprintidle

или соберите его самостоятельно из исходного кода .

6
28.01.2020, 02:30

Теги

Похожие вопросы