#!/bin/bash set -e echo "Killing all infoscreen processes..." # Kill simclient.py if pgrep -f "python3.*simclient.py" > /dev/null; then pkill -f "python3.*simclient.py" echo "✓ Killed simclient.py" else echo "✗ simclient.py not running" fi # Kill display_manager.py if pgrep -f "python3.*display_manager.py" > /dev/null; then pkill -f "python3.*display_manager.py" echo "✓ Killed display_manager.py" else echo "✗ display_manager.py not running" fi # Kill any lingering Impressive processes if pgrep -f "Impressive" > /dev/null; then pkill -f "Impressive" || true echo "✓ Killed Impressive" fi # Kill any lingering chromium/chrome processes started by display_manager if pgrep -f "chromium.*--kiosk" > /dev/null; then pkill -f "chromium.*--kiosk" || true echo "✓ Killed Chromium kiosk" fi # Kill any lingering VLC processes if pgrep -f "vlc" > /dev/null; then pkill -f "vlc" || true echo "✓ Killed VLC" fi sleep 1 echo "All processes terminated."