xdotool
xdotool — це утиліта для автоматизації вводу миші та клавіатури в X11 на Linux. Вона дозволяє емуляцію натискань клавіш, руху миші, зміни фокусу вікон та багато іншого.
Встановлення:
Ubuntu/Debian:
sudo apt update && sudo apt install xdotoolArch Linux:
sudo pacman -S xdotoolFedora:
sudo dnf install xdotoolОсновні команди xdotool:
xdotool:1. Симуляція натискання клавіш
Введення тексту:
xdotool type "Hello, world!"Натискання Enter:
xdotool key ReturnПоєднання клавіш:
xdotool key ctrl+alt+t # Відкрити термінал (у більшості дистрибутивів)
2. Управління мишею
Переміщення курсора в координати (x=100, y=200):
Лівий клік:
Правий клік:
Колесо миші:
3. Управління вікнами
Отримати ID активного вікна:
Змінити розмір активного вікна:
Перемістити активне вікно:
Мінімізувати активне вікно:
4. Автоматизація (натискання клавіш з паузою)
Приклади сценаріїв
Автоматичне відкриття терміналу, виконання команди та закриття:
Запуск браузера та введення URL:
Як земулювати натискання двох клавіш Shift одночасно?
Щоб емулювати одночасне натискання обох клавіш Shift, можна використати команду:
Або за допомогою команди keydown та keyup для точнішої емуляції утримування обох клавіш:
Last updated