foxygit / infodisplay Log in
commits tags

/kiosk/hdmi-monitor.sh · 428 B

raw
#!/usr/bin/env bash
# hdmi-monitor.sh — körs i bakgrunden under sway-sessionen.
# Avslutar sway om HDMI-A-1 kopplas ur så att kiosk-display.service
# startar om och väntar på att kabeln kopplas in igen.

STATUS="/sys/class/drm/card0-HDMI-A-1/status"

while sleep 4; do
  if [ "$(cat "$STATUS" 2>/dev/null)" != "connected" ]; then
    echo "HDMI-A-1 frånkopplad — avslutar sway" >&2
    swaymsg exit
    break
  fi
done