From f3a7dfcea73a071fe29b69b4f6d91ffd2892e0e6 Mon Sep 17 00:00:00 2001 From: lenar Date: Thu, 2 Apr 2026 21:14:45 +0300 Subject: [PATCH] Restore monitor priority when loading profiles --- load_profile.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/load_profile.sh b/load_profile.sh index 64a6dc0..1b739eb 100755 --- a/load_profile.sh +++ b/load_profile.sh @@ -116,6 +116,7 @@ for output in $outputs; do rotation=$(map_orientation "$(echo "$output" | jq -r '.rotation')") pos_x=$(echo "$output" | jq -r '.pos.x') pos_y=$(echo "$output" | jq -r '.pos.y') + priority=$(echo "$output" | jq -r '.priority') # Extract the specific mode string (e.g., "1920x1080@60") from display.json mode_string=$(echo "$output" | jq -r ".modes[] | select(.id == \"$mode_id\") | .name") @@ -127,6 +128,7 @@ for output in $outputs; do "output.$name.scale.$scale" "output.$name.rotation.$rotation" "output.$name.position.$pos_x,$pos_y" + "output.$name.priority.$priority" ) # Mark as primary if this is the primary monitor