File shanwan-start.sh of Package shanwan-gamepad

#!/bin/bash
HIDRAW_DEVICE=$(dmesg | grep -oP '(?<=2563:0555\.\d{4}: input,)\w{6}\d')
SCRIPT_PATH=/usr/share/shanwan-gamepad/shanwan-joystick.py
XBOX_MAP=/usr/share/shanwan-gamepad/map_gamepad.sh

if [ -n "$HIDRAW_DEVICE" ]; then
    echo "Found joystick on /dev/$HIDRAW_DEVICE"
    sudo python3 $SCRIPT_PATH /dev/$HIDRAW_DEVICE &
    sleep 3
    sudo bash $XBOX_MAP &
    echo $! > /var/run/shanwan-gamepad.pid
fi

# Mantenha o script em execução contínua
while true; do sleep 3600; done
openSUSE Build Service is sponsored by