From 21d51f780f90cce96a4ecf125112bcc7b3e7fb6c Mon Sep 17 00:00:00 2001 From: thetechprepper Date: Mon, 15 Jun 2026 10:01:20 -0700 Subject: [PATCH] reticulum - Changed approach for running MeshChat. It's up to the user to ensure that rnsd is running --- overlay/opt/emcomm-tools/bin/et-meshchat-app | 44 ------------------- ...meshchat-1200.desktop => meshchat.desktop} | 6 +-- 2 files changed, 3 insertions(+), 47 deletions(-) delete mode 100755 overlay/opt/emcomm-tools/bin/et-meshchat-app rename overlay/usr/share/applications/{et-meshchat-1200.desktop => meshchat.desktop} (58%) diff --git a/overlay/opt/emcomm-tools/bin/et-meshchat-app b/overlay/opt/emcomm-tools/bin/et-meshchat-app deleted file mode 100755 index 2d369df..0000000 --- a/overlay/opt/emcomm-tools/bin/et-meshchat-app +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash -# -# Author : Gaston Gonzalez -# Date : 15 May 2026 -# Purpose : Wrapper script for starting MeshChat with PnP support -# -# Preconditions -# 1. Supported radio and audio interface are connected and properly detected -# -# Postconditions -# 1. Stop all running EmComm Tools modes -# 2. Start Dire Wolf in appropriate mode -# 3. Start Reticulum (rnsd) in appropriate mode -. /opt/emcomm-tools/bin/et-common - -usage() { - echo "usage: $(basename $0) " - echo " " - echo " 1200 - Run MeshChat with AX.25 interface over VHF/UHF (1200 baud)" - echo " 300 - Run MeshChat with AX.25 interface over HF (300 baud)" -} - -if [ $# -ne 1 ]; then - usage - exit 1 -fi - -et-kill-all - -MODE=$1 -case "${MODE}" in - "1200") - start_and_wait_for_service et-service-reticulum-1200 - ;; - "300") - start_and_wait_for_service et-service-reticulum-300 - ;; - *) - et-log "Unsupported mode." - exit 1 - ;; -esac - -et-meshchat diff --git a/overlay/usr/share/applications/et-meshchat-1200.desktop b/overlay/usr/share/applications/meshchat.desktop similarity index 58% rename from overlay/usr/share/applications/et-meshchat-1200.desktop rename to overlay/usr/share/applications/meshchat.desktop index a128eaf..8c7e8ea 100644 --- a/overlay/usr/share/applications/et-meshchat-1200.desktop +++ b/overlay/usr/share/applications/meshchat.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Version=1.0 -Name=MeshChat 1200 -Comment=MeshChat over Reticulum using 1200 baud packet -Exec=/opt/emcomm-tools/bin/et-meshchat-app 1200 +Name=MeshChat +Comment=MeshChat +Exec=/opt/ReticulumMeshChat-2.3.0/bin/ReticulumMeshChat-v2.3.0-linux.AppImage Icon=/opt/ReticulumMeshChat-2.3.0/logo-chat-bubble.png Terminal=false X-MultipleArgs=false