Для того, чтобы остановить выполнение скрипта по сочетанию клавиш в Linux, можно воспользоваться утилитой xbindkeys в сочетании с командой pkill для остановки процесса.
Установите xbindkeys с помощью менеджера пакетов вашего дистрибутива Linux.
Создайте конфигурационный файл для xbindkeys, например, ~/.xbindkeysrc и добавьте в него следующее:
"xbindkeys -k" Mod2 + q
Эта конфигурация запустит команду xbindkeys -k при нажатии комбинации клавиш Alt+q.
Для того, чтобы остановить выполнение скрипта по сочетанию клавиш в Linux, можно воспользоваться утилитой xbindkeys в сочетании с командой pkill для остановки процесса.
Установите xbindkeys с помощью менеджера пакетов вашего дистрибутива Linux.
Создайте конфигурационный файл для xbindkeys, например, ~/.xbindkeysrc и добавьте в него следующее:
"xbindkeys -k"Mod2 + q
Эта конфигурация запустит команду xbindkeys -k при нажатии комбинации клавиш Alt+q.
Запустите xbindkeys для применения конфигурации.
Измените ваш скрипт следующим образом:
var1=5while [ $var1 -gt 0 ]
do
xdotool mousemove 82 178 click --delay 220 --repeat 5 1
xdotool mousemove 82 542 click --delay 220 --repeat 5 1
xdotool mousemove 758 178 click --delay 220 --repeat 5 1
xdotool mousemove 758 542 click --delay 220 --repeat 5 1
# Добавьте проверку на нажатие сочетания клавиш
if pgrep xbindkeys &>/dev/null; then
break
fi
done
Теперь ваш скрипт будет останавливаться при нажатии комбинации клавиш Alt+q.