mirror of
https://github.com/thetechprepper/emcomm-tools-os-community.git
synced 2026-09-17 15:41:44 -04:00
VARA - Enabled sane audio defaults when using VARA
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# Author : Gaston Gonzalez
|
# Author : Gaston Gonzalez
|
||||||
# Date : 6 November 2024
|
# Date : 6 November 2024
|
||||||
# Updated : 5 February 2025
|
# Updated : 7 February 2025
|
||||||
# Purpose : Configures the system for a specific mode of operation
|
# Purpose : Configures the system for a specific mode of operation
|
||||||
|
|
||||||
# Use a simple text file to save the state of the last mode selected
|
# Use a simple text file to save the state of the last mode selected
|
||||||
@@ -223,7 +223,7 @@ if [ $exit_status -eq 0 ]; then
|
|||||||
start_and_wait_for_vara et-vara-hf
|
start_and_wait_for_vara et-vara-hf
|
||||||
et-winlink start-vara-hf &
|
et-winlink start-vara-hf &
|
||||||
sleep 1
|
sleep 1
|
||||||
min http://localhost:8080
|
min http://localhost:8080 2>/dev/null
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
et-log "Mode ${SELECTED_MODE} not yet supported"
|
et-log "Mode ${SELECTED_MODE} not yet supported"
|
||||||
|
|||||||
@@ -1,16 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Author : Gaston Gonzalez
|
# Author : Gaston Gonzalez
|
||||||
# Date : 20 January 2025
|
# Date : 20 January 2025
|
||||||
# Updated : 1 February 2025
|
# Updated : 7 February 2025
|
||||||
# Purpose : Run VARA FM
|
# Purpose : Run VARA FM
|
||||||
|
|
||||||
source /opt/emcomm-tools/bin/et-common
|
source /opt/emcomm-tools/bin/et-common
|
||||||
|
|
||||||
EXE="${HOME}/.wine32/drive_c/VARA FM/VARAFM.exe"
|
EXE="${HOME}/.wine32/drive_c/VARA FM/VARAFM.exe"
|
||||||
|
|
||||||
if [[ -e ${EXE} ]]; then
|
if [[ ! -e ${EXE} ]]; then
|
||||||
wine ~/.wine32/drive_c/VARA\ FM/VARAFM.exe
|
|
||||||
else
|
|
||||||
echo -e "${RED}"
|
echo -e "${RED}"
|
||||||
echo -e "${EXE} does not exist."
|
echo -e "${EXE} does not exist."
|
||||||
echo -e "You might NOT have installed the windows subsystem (WINE)."
|
echo -e "You might NOT have installed the windows subsystem (WINE)."
|
||||||
@@ -19,3 +17,22 @@ else
|
|||||||
echo -e "${NC}"
|
echo -e "${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 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 ~/.wine32/drive_c/VARA\ FM/VARAFM.exe
|
||||||
|
|||||||
@@ -1,16 +1,14 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# Author : Gaston Gonzalez
|
# Author : Gaston Gonzalez
|
||||||
# Date : 20 January 2025
|
# Date : 20 January 2025
|
||||||
# Updated : 1 February 2025
|
# Updated : 7 February 2025
|
||||||
# Purpose : Run VARA HF
|
# Purpose : Run VARA HF
|
||||||
|
|
||||||
source /opt/emcomm-tools/bin/et-common
|
source /opt/emcomm-tools/bin/et-common
|
||||||
|
|
||||||
EXE="${HOME}/.wine32/drive_c/VARA/VARA.exe"
|
EXE="${HOME}/.wine32/drive_c/VARA/VARA.exe"
|
||||||
|
|
||||||
if [[ -e ${EXE} ]]; then
|
if [[ ! -e ${EXE} ]]; then
|
||||||
wine ${EXE}
|
|
||||||
else
|
|
||||||
echo -e "${RED}"
|
echo -e "${RED}"
|
||||||
echo -e "${EXE} does not exist."
|
echo -e "${EXE} does not exist."
|
||||||
echo -e "You might NOT have installed the windows subsystem (WINE)."
|
echo -e "You might NOT have installed the windows subsystem (WINE)."
|
||||||
@@ -19,3 +17,22 @@ else
|
|||||||
echo -e "${NC}"
|
echo -e "${NC}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# 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}
|
||||||
|
|||||||
Reference in New Issue
Block a user