Mousemover для предотвращения простоя?

Есть ли какая-нибудь рабочая утилита, которая может имитировать движения мыши на ubuntu?

Важно: я хочу, чтобы эта утилита управляла мышью только в том случае, если машина простаивает в течение X минут.

Конечно, я мог бы использовать xdotool для имитации некоторого движения, но как я могу определить, что компьютер бездействует в течение x минут? Я не нашел ни одного рабочего инструмента для linux ...

0
задан 16 March 2020 в 18:57

2 ответа

Есть программа, которая перемещает мышь, когда обнаруживает, что вы отсутствуете или бездействуете.

https://github.com/carrot69/keep-presence/

Вы можете установить его из оснастки:

sudo snap install keep-presence

Затем запустите:

keep-presence - -seconds 30

Переместит мышь через 30 секунд, если обнаружит, что вы бездействуете.

11
ответ дан 20 April 2020 в 21:46

Тем временем я создал свой собственный скрипт:

#requires:
# 'xprintidle' for inactivity check (in ms)
# 'rand' for generating random number (screen resolution)
# 'xdotool' to move the mouse pointer

#parameters:
# 100000 idle time in ms before executing the mousemove
# 800 / 600: your screen resolution, at at least the moving range for the mouse pointer

while :; do
    if  [ $(xprintidle) -gt 100000 ]
    then
        xdotool mousemove `rand -M 800` `rand -M 600`;
    fi

    sleep 30
done
4
ответ дан 21 April 2020 в 09:02

Другие вопросы по тегам:

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