Добро пожаловать в Mouse-Jigggler! Эта простая программа заставит вашу мышь покачиваться, когда вы захотите, и ее можно настроить по своему вкусу для любого варианта использования. После настройки он будет работать в фоновом режиме точно так же, как любая другая программа, запущенная на вашем компьютере, и работать с помощью сочетаний клавиш, точно так же, как копирование и вставка. Чтобы запустить тряску, все, что вам нужно сделать, это нажать cmd+shift+u
, а чтобы остановить ее, просто нажать cmd+shift+k
. Вот и все, это действительно так просто! Также будут уведомления, сообщающие о статусе, например, когда вы его включите, вы получите стандартное уведомление Mac (как и все остальные), информирующее вас о том, что оно включено, и то же самое, когда вы его выключаете.
Наслушались и хотите начать? Прочтите раздел о самом простом методе установки, чтобы начать работу всего за минуту!
Примечание
В настоящее время этот проект поддерживает только MacOS, однако скоро появится поддержка и других операционных систем!
Этот проект доступен для загрузки через менеджер пакетов Python; pip
Мы будем запускать это в сеансе tmux
, чтобы программа могла работать в фоновом режиме без проблем.
tmux
Установите менеджер пакетов brew
здесь
После установки запустите brew install Python
, чтобы установить Python, затем brew install tmux
, чтобы установить tmux.
Кончик
Если это вызывает какие-либо ошибки, связанные с невозможностью найти пиво, обратитесь к официальной документации доморощенного продукта здесь.
Запустите сеанс tmux
с помощью: tmux new-session -s mysession
Замените mysession
желаемым именем сеанса.
Запустите pip3 install mouse-jiggler-macos
, чтобы установить пакет mouse-jiggler.
После установки просто запустите jiggler
, и все готово!
Кончик
Проверьте правильность установки, нажав cmd+shift+u
, чтобы запустить джигглер. Вы должны увидеть уведомление в правом верхнем углу (запомните cmd+shift+k
чтобы отключить его).
Закройте терминал, если там написано «завершить сеанс», ничего страшного! Завершение сеанса tmux
не приведет к закрытию программы.
Осторожность
Если ваш компьютер находится в спящем режиме, программа все равно будет работать, однако, если компьютер выключится, программа, к сожалению, завершится. Вам придется восстановить сеанс tmux
вручную, что можно сделать, снова выполнив шаги 2 и 4.
Клонируйте репо: git clone https://github.com/UmairK5669/mouse-jiggler.git
Установите зависимости: pip3 install -r requirements.txt
Введите каталог, в котором находится код mouse jiggler : cd mouse_jiggler
Запустите программу: python3 jiggler.py
Установите tmux
с помощью Homebrew: brew install tmux
Запустите сеанс tmux
: tmux new-session -s mysession
Замените mysession
желаемым именем сеанса.
Запустите процесс в сеансе tmux
: python3 'path/to/jiggler.py'
Осторожность
Возможно, вы захотите снова установить зависимости в сеансе tmux
, поскольку это может вызвать проблемы, если вы этого не сделаете.
Ваш джигглер настроен в фоновом режиме и не завершит процесс, когда ваш компьютер находится в спящем режиме. В случае перезагрузки компьютера вам потребуется восстановить сеанс tmux
вручную.
Спасибо, что зашли так далеко с моим приложением, я очень надеюсь, что вы смогли настроить его и использовать без проблем. Пожалуйста, не стесняйтесь обращаться ко мне по любым вопросам или по поводу сотрудничества, поскольку я всегда готов к инновациям! Свяжитесь с нами по электронной почте или по ссылкам в социальных сетях из моего профиля GitHub. Спасибо ?!