mirror of
https://github.com/km4ack/pi-scripts
synced 2026-08-13 17:52:05 -04:00
49 lines
1.3 KiB
Bash
49 lines
1.3 KiB
Bash
#!/bin/bash
|
|
|
|
#this script will start piardopc,piARDOP_GUI, & pat
|
|
#server.
|
|
#20181216 km4ack
|
|
#20190404 last edit
|
|
|
|
#####################################################
|
|
#-----------------CHANGE NOTES----------------------#
|
|
#####################################################
|
|
|
|
#20181216 original script written
|
|
#20190226 added open chrome browser to display inbox
|
|
#20190404 added variable for PORT
|
|
####################################################
|
|
#-----------------END NOTES------------------------#
|
|
####################################################
|
|
|
|
#path to ardop
|
|
APATH=$HOME/ardop
|
|
#get usb card number for sound card
|
|
#won't work with multiple sound cards plugged in.
|
|
#will need to mod if using multiple sound cards.
|
|
CARD=$(arecord -l | grep "USB Audio" | awk '{print $2$8}' | sed 's/:/,/;s/://')
|
|
|
|
#stop programs that might interfere with pat running
|
|
sudo killall piardopc
|
|
sudo killall pat
|
|
sudo killall js8call
|
|
sleep 5
|
|
|
|
#start piardopc
|
|
$APATH/./piardopc 8515 plughw:$CARD plughw:$CARD &
|
|
|
|
#start ardop-gui
|
|
export DISPLAY=:0 && $APATH/piARDOP_GUI &
|
|
|
|
sleep 2
|
|
|
|
#start pat
|
|
pat http &
|
|
|
|
sleep 1
|
|
|
|
#get port number from config.json
|
|
PORT=$(grep -w "http_addr" $HOME/.wl2k/config.json | sed 's/.*: //;s/.*://;s/",//')
|
|
|
|
#open inbox in chrome browser window
|
|
export DISPLAY=:0 && chromium-browser --app=http://127.0.0.1:$PORT
|