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 apt install lxterminal
sudo cp ~/gqrx/gqrx.desktop /usr/local/share/applications/
featherpad ~/.local/share/applications/GridTracker.desktop
[Desktop Entry] Name=GridTracker Comment=GridTracker GenericName=GridTracker, a WSJT-X Companion Exec=~/GridTracker/GridTracker Icon=~/GridTracker/gridtracker.png Path=~/GridTracker Type=Application Encoding=UTF-8 Terminal=false Categories=None;
featherpad ~/.local/share/applications/QRadioLink.desktop
[Desktop Entry] Name=QRadioLink Comment=SDR Software GenericName=QRadioLink Exec=~/qradiolink/build/qradiolink Icon=~/qradiolink/src/res/logo.png Path=~/qradiolink/build/ Type=Application Terminal=false Categories=None;
featherpad ~/.local/share/applications/SdrGlut.desktop
[Desktop Entry] Name=SdrGlut Comment=SDR Software GenericName=SdrGlut Exec=~/Desktop/SdrGlut/sdrglut.x Icon=~/Desktop/SdrGlut/SdrGlut-Windows/SdrGlut3.ico Path=~/Desktop/SdrGlut Type=Application Encoding=UTF-8 Terminal=false Categories=None;
featherpad ~/.local/share/applications/rigctld.desktop
[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
featherpad ~/Documents/Start_All_WSJT_apps.sh
#! /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 1 wsjtx & sleep 20 ~/GridTracker/GridTracker &
featherpad ~/.local/share/applications/Start_All_WSJT_apps.desktop
[Desktop Entry] Version=1.0 Name=Start All WSJT apps Comment=Script to Start All WSJT apps Exec=~/Documents/Start_All_WSJT_apps.sh Icon=utilities-terminal Terminal=false Type=Application Categories=Application;
featherpad "~/Documents/op25 with liquidsoap.sh"
#! /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"' &
featherpad "~/.local/share/applications/op25 with liquidsoap.desktop"
[Desktop Entry] Version=1.0 Name=Start P25 scanner Comment=Start op25 Exec="~/Documents/op25 with liquidsoap.sh" Icon=utilities-terminal Terminal=false Type=Application Categories=None;
featherpad ~/Documents/start_DMR.sh
#! /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"' &
featherpad "~/.local/share/applications/Start DMR.desktop"
[Desktop Entry] Version=1.0 Name=Start DMR Comment=Start DMR Exec=~/Documents/start_DMR.sh Icon=utilities-terminal Terminal=false Type=Application Categories=None;
featherpad ~/Documents/start_UM_Snet.sh
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"' &
featherpad "~/.local/share/applications/Start Smartnet.desktop"
[Desktop Entry] Version=1.0 Name=Start Smartnet Comment=Start Smartnet Exec=~/Documents/start_UM_Snet.sh Icon=utilities-terminal Terminal=false Type=Application Categories=None;