From a1c7ac79027e504da51e1accdeb556924e624440 Mon Sep 17 00:00:00 2001 From: Bas Dado Date: Thu, 12 Mar 2026 18:55:23 +0100 Subject: [PATCH] [FIX] On KDE: don't take the screenshot if the user already has spectacle active --- screenshot.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/screenshot.sh b/screenshot.sh index 95a09e0..d5c3416 100755 --- a/screenshot.sh +++ b/screenshot.sh @@ -15,6 +15,10 @@ SCR_LAST=`ls -t $DIR/$DAY/*.png | head -n1` # do a screenshot if [ "$XDG_CURRENT_DESKTOP" = "KDE" ] then + if pgrep -x spectacle > /dev/null; then + echo "`date`: Spectacle is already running; skipping screenshot" + exit 0 + fi spectacle -bn -o $SCR_NEW else import -window root $SCR_NEW