23 lines
366 B
Bash
Executable File
23 lines
366 B
Bash
Executable File
#!/bin/sh
|
|
|
|
MONITOR1_WIDTH=$1
|
|
MONITOR2_WIDTH=$2
|
|
|
|
getMouseX() {
|
|
xdotool getmouselocation 2>/dev/null | awk '{ print $1 }' | cut -d: -f2
|
|
}
|
|
|
|
getMouveNextX() {
|
|
if [ $(getMouseX) -lt $MONITOR1_WIDTH ]; then
|
|
echo "$MONITOR1_WIDTH+$MONITOR2_WIDTH/2-10" | bc
|
|
else
|
|
echo "$MONITOR1_WIDTH/2-10" | bc
|
|
fi
|
|
}
|
|
|
|
moveTo() {
|
|
xdotool mousemove $1 540
|
|
}
|
|
|
|
moveTo $(getMouveNextX)
|