Page 1 of 1

weston amber

Posted: Tue Feb 24, 2026 3:37 pm
by zemerdon
install weston

Code: Select all

sudo apt install weston -y
install waydroid

Code: Select all

sudo apt install curl ca-certificates -y
curl -s https://repo.waydro.id | sudo bash
sudo apt install waydroid -y
install xdotool

Code: Select all

sudo apt install xdotool -y
run weston

Code: Select all

weston
run waydroid first use, initialize and install gapps

Code: Select all

waydroid first-use
get device id

Code: Select all

sudo waydroid shell -- sh -c "sqlite3 /data/data/*/*/gservices.db 'select * from main where name = \"android_id\";'"
register device id for google play
https://www.google.com/android/uncertified/?pli=1

$HOME/.conf/weston.ini

Code: Select all

[core]
idle-time=0

[shell]
locking=false
weston autostart waydroid
weston.sh

Code: Select all

#!/bin/bash
weston --socket=mysocket &
sleep 2
WAYLAND_DISPLAY=mysocket waydroid show-full-ui
amber.sh

Code: Select all

xdotool mousemove 571 701
sleep 1
xdotool click 1
sleep 2
xdotool click 1
sleep 3
xdotool mousemove 747 100
sleep 1
xdotool click 2
sleep 2
xdotool click 2
sleep 3
xdotool mousemove 650 410
sleep 1
xdotool click 5
sleep 2 
xdotool click 5
sleep 2
xdotool click 5
sleep 2 
xdotool click 5
sleep 2
xdotool click 5
sleep 2 
xdotool click 5
sleep 2
xdotool mousemove 640 560
sleep 1
xdotool click 2
sleep 4
xdotool mousemove 620 330
sleep 1
xdotool click 2
sleep 4
xdotool mousemove 730 520
sleep 1
xdotool click 2
sleep 4
xdotool mousemove 660 580
sleep 1
xdotool click 2
sleep 3
xdotool mousemove 795 263
sleep 1
xdotool click 2
sleep 3
xdotool mousemove 650 410
sleep 1
xdotool click 4
sleep 2 
xdotool click 4
sleep 2
xdotool click 4
sleep 2 
xdotool click 4
sleep 2
xdotool click 4
sleep 2 
xdotool click 4
execute xdotool macro remotely

Code: Select all

sshpass -f /home/zemerdon/ssh_pass ssh zemerdon@192.168.1.27 'export DISPLAY=:0 && /home/zemerdon/amber.sh'
Use CrossMacro instead of xdotools
https://github.com/alper-han/CrossMacro

Code: Select all

sshpass -f /home/zemerdon/ssh_pass ssh zemerdon@192.168.1.27 'export DISPLAY=:0 && crossmacro --play /home/zemerdon/Documents/amber.macro
waydroid script alternative stuff
install gapps

Code: Select all

git clone https://github.com/casualsnek/waydroid_script
cd waydroid_script
python3 -m venv venv
venv/bin/pip install -r requirements.txt
sudo venv/bin/python3 main.py