Я ищу способ щелкнуть мышью, поскольку она находится в ее текущем местоположении или в определенном месте на экране, через x минут. Есть ли способ сделать это с помощью команды терминала (желательно с программами, которые Ubuntu установил по умолчанию)?
Да, есть xdotool
. xdotool
это инструмент автоматизации от X11. Чтобы установить его, введите
sudo apt-get install xdotool
Чтобы щелкнуть мышью с помощью команды терминала, введите:
xdotool click <button>
где кнопка - 1 для левой кнопки мыши, 2 для средней, 3 для правой, 4 для колесо вверх и 5 для колеса вниз.
Итак, щелчок левой кнопкой мыши:
xdotool click 1
Для перемещения мыши в определенную позицию на экране типа
xdotool mousemove 120 100
Таким образом, мышь перемещается на 120 пикселей. вправо и на 100 пикселей вниз от верхнего левого угла экрана.
Если вы хотите использовать это в задании cron (повторять это каждые x минут), не забудьте заполнить переменную окружения $DISPLAY
в вашем crontab.