This document is to finalize and set up the system for more convenient operation. For consistency and to avoid confusion, I put the icons for the programs that are run from the home directory in the Applications menu directories located in the home directory structure.
sudo cp /home/pi/gqrx/resources/icons/gqrx.ico /usr/local/share/icons/
[Desktop Entry] Comment=SDR Software Terminal=false Name=GQRX Exec=gqrx Type=Application Icon=/usr/local/share/icons/gqrx.ico
[Desktop Entry] Name=GridTracker Comment=GridTracker GenericName=GridTracker, a WSJT-X Companion Exec=/home/pi/GridTracker/GridTracker Icon=/home/pi/GridTracker/gridtracker.png Path=/home/pi/GridTracker Type=Application Encoding=UTF-8 Terminal=false Categories=None;
[Desktop Entry] Name=QRadioLink Comment=SDR Software GenericName=QRadioLink Exec=/home/pi/qradiolink/build/qradiolink Icon=/home/pi/qradiolink/src/res/logo.png Path=/home/pi/qradiolink/build/ Type=Application Terminal=false Categories=None;
[Desktop Entry] Name=SdrGlut Comment=SDR Software GenericName=SdrGlut Exec=/home/pi/Desktop/SdrGlut/sdrglut.x Icon=/home/pi/Desktop/SdrGlut/SdrGlut-Windows/SdrGlut3.ico Path=/home/pi/Desktop/SdrGlut Type=Application Encoding=UTF-8 Terminal=false Categories=None;
[Desktop Entry] Comment=Rig Control server Terminal=true Name=rigctld Exec=rigctld -v -m 1 -T 127.0.0.1 -t 7356 & Type=Application Icon=utilities-terminal
#! /bin/sh pacmd load-module module-null-sink sink_name=Virtual0 pacmd update-sink-proplist Virtual0 device.description=Virtual0 pacmd update-source-proplist Virtual0.monitor device.description=Virtual0 sleep 5 wsjtx & sleep 20 /home/pi/GridTracker/GridTracker &
[Desktop Entry] Version=1.0 Name=Start All WSJT apps Comment=Script to Start All WSJT apps Exec=/home/pi/Documents/Start_All_WSJT_apps.sh Icon=utilities-terminal Terminal=false Type=Application Categories=Application;
#! /bin/sh lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && ./rx.py --args 'driver=sdrplay,soapy=0' -N 'IFGR:28','RFGR:1' -S 1000000 -x 1 -f 855.2875e6 -o 1e3 -q -1 -d 700 -T michigantrunk.tsv -V -2 -w 2> stderr-stream0.2"' & lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && ./op25.liq"' & lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && tail -f stderr-stream0.2"' &
[Desktop Entry] Version=1.0 Name=Start P25 scanner Comment=Start op25 Exec="/home/pi/Documents/op25 with liquidsoap.sh" Icon=utilities-terminal Terminal=false Type=Application Categories=None;
#! /bin/sh lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && ./multi_rx.py -c dmr_cfg.json -v 9 2> stderr.2"' & lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && tail -f stderr.2"' &
[Desktop Entry] Version=1.0 Name=Start DMR Comment=Start DMR Exec=/home/pi/Documents/start_DMR.sh Icon=utilities-terminal Terminal=false Type=Application Categories=None;
lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && ./multi_rx.py -v 4 -c smartnet_test.json 2> stderr.2"' & # Using built-in audio lxterminal -e 'bash -c "cd ~/op25/op25/gr-op25_repeater/apps && tail -f stderr.2"' &
[Desktop Entry] Version=1.0 Name=Start Smartnet Comment=Start Smartnet Exec=/home/pi/Documents/start_UM_Snet.sh Icon=utilities-terminal Terminal=false Type=Application Categories=None;