diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2024-09-28 17:27:34 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2024-09-28 17:27:34 +0800 |
| commit | ffeda2f1e482798c9737f5c6eed637359055a942 (patch) | |
| tree | 7f726b1cc001d7edeff51751ed9ca09ff16ad87c | |
| parent | 4d4ab38c4e438b90bcd63c320c87f5c0587854c4 (diff) | |
feat(autoclicker-*.sh): added autoclickers for wayland
| -rwxr-xr-x | autoclicker-left.sh | 14 | ||||
| -rwxr-xr-x | autoclicker-right.sh | 14 |
2 files changed, 12 insertions, 16 deletions
diff --git a/autoclicker-left.sh b/autoclicker-left.sh index 16ee615..8dfeb6e 100755 --- a/autoclicker-left.sh +++ b/autoclicker-left.sh @@ -1,8 +1,6 @@ -#!/bin/sh -if [ -f /var/lock/autoclicker-left.lock ]; then - killall autoclicker-left - sudo rm -f /var/lock/autoclicker-left.lock -elif [ ! -f /var/lock/autoclicker-left.lock ]; then - autoclicker-left & - sudo touch /var/lock/autoclicker-left.lock -fi +#!/bin/zsh +XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache} + +kill $(cat $XDG_CACHE_HOME/autoclicker-left.lock) && rm -f $XDG_CACHE_HOME/autoclicker-left.lock && exit 0 +( while true; do wlrctl pointer click; sleep $((0.$RANDOM/10)); done ) & +echo $! > $XDG_CACHE_HOME/autoclicker-left.lock diff --git a/autoclicker-right.sh b/autoclicker-right.sh index e9d08e8..b3db1d5 100755 --- a/autoclicker-right.sh +++ b/autoclicker-right.sh @@ -1,8 +1,6 @@ -#!/bin/sh -if [ -f /var/lock/autoclicker-right.lock ]; then - killall autoclicker-right - sudo rm -f /var/lock/autoclicker-right.lock -elif [ ! -f /var/lock/autoclicker-right.lock ]; then - autoclicker-right & - sudo touch /var/lock/autoclicker-right.lock -fi +#!/bin/zsh +XDG_CACHE_HOME=${XDG_CACHE_HOME:-$HOME/.cache} + +kill $(cat $XDG_CACHE_HOME/autoclicker-right.lock) && rm -f $XDG_CACHE_HOME/autoclicker-right.lock && exit 0 +( while true; do wlrctl pointer click right; sleep $((0.$RANDOM/10)); done ) & +echo $! > $XDG_CACHE_HOME/autoclicker-right.lock |
