2025-02-01 01:14:42 -07:00
|
|
|
#!/bin/bash
|
|
|
|
|
# Author : Gaston Gonzalez
|
|
|
|
|
# Date : 20 January 2025
|
2025-02-08 03:33:38 -07:00
|
|
|
# Updated : 7 February 2025
|
2025-02-01 01:14:42 -07:00
|
|
|
# Purpose : Run VARA HF
|
|
|
|
|
|
|
|
|
|
source /opt/emcomm-tools/bin/et-common
|
|
|
|
|
|
|
|
|
|
EXE="${HOME}/.wine32/drive_c/VARA/VARA.exe"
|
|
|
|
|
|
2025-02-08 03:33:38 -07:00
|
|
|
if [[ ! -e ${EXE} ]]; then
|
2025-02-01 01:14:42 -07:00
|
|
|
echo -e "${RED}"
|
|
|
|
|
echo -e "${EXE} does not exist."
|
|
|
|
|
echo -e "You might NOT have installed the windows subsystem (WINE)."
|
|
|
|
|
echo -e "Navigate to ${WHITE}${HOME}/add-ons/wine${RED} and follow the"
|
|
|
|
|
echo -e "instructions in the ${WHITE}README.md${RED} file."
|
|
|
|
|
echo -e "${NC}"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
2025-02-08 03:33:38 -07:00
|
|
|
|
|
|
|
|
# 1. Check if the symlink was created by the udev rules
|
|
|
|
|
if [[ -e /dev/et-audio ]]; then
|
|
|
|
|
|
|
|
|
|
# 2. Check that this device was properly tagged with the ET_AUDIO env variable with a udev rule
|
|
|
|
|
APLAY_OUT=$(arecord -l | grep ET_AUDIO)
|
|
|
|
|
if [[ $? -eq 0 ]]; then
|
|
|
|
|
# Configure ALSA settings for sound card
|
|
|
|
|
/opt/emcomm-tools/bin/et-audio update-config
|
|
|
|
|
else
|
|
|
|
|
echo -e "${RED}No ET_AUDIO device detected.${NC}"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
else
|
|
|
|
|
echo -e "${RED}No ET_AUDIO device plugged in.${NC}"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
wine ${EXE}
|