From 3824992203515ab1d45124b0c3d86d465cef6e72 Mon Sep 17 00:00:00 2001 From: Ayo Date: Thu, 26 Mar 2026 14:08:41 +0100 Subject: [PATCH] feat(display): duplicate main to secondary --- display.sh | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/display.sh b/display.sh index d688e2e..35f09d0 100755 --- a/display.sh +++ b/display.sh @@ -23,7 +23,7 @@ function main() { ;; "big") echo "Setting display to big mode (1920x1200)" - xrandr --output "$secondary" --mode 1920x1200 + xrandr --output "$internal" --mode 1920x1200 ;; "small") echo "Setting display to small mode (1280x800)" @@ -63,27 +63,42 @@ function main() { --output "$main" --primary --auto --left-of "$secondary" \ ;; - "ultra") - echo "Setting single display mode (ultrawide)" + "main") + echo "Setting single display mode (main)" xrandr \ - --output "$secondary" --off \ --output "$main" --auto --primary \ + --output "$secondary" --off \ --output "$internal" --off ;; - "no-ultra") - echo "Setting display mode no ultrawide" + "duplicate-main") + echo "Setting single display mode (main)" xrandr \ - --output "$main" --off \ - --output "$internal" --auto --mode 1680x1050 \ - --output "$secondary" --auto --left-of "$internal" \ + --output "$main" --auto --primary \ + --output "$secondary" --same-as "$main" \ + --output "$internal" --off ;; - "solo") - echo "Setting single display mode (secondaryal only)" + "no-main") + echo "Setting display mode no main" + xrandr \ + --output "$main" --off \ + --output "$secondary" --auto --left-of "$internal" \ + --output "$internal" --auto --mode 1680x1050 \ + ;; + + "secondary") + echo "Setting single display mode (secondary only)" xrandr --output "$main" --off \ --output "$secondary" --auto \ --output "$internal" --off ;; + "internal") + echo "Setting single display mode (secondary only)" + xrandr --output "$main" --off \ + --output "$secondary" --off \ + --output "$internal" --auto + ;; + *) echo "Setting display to preferred size (1680x1050)" xrandr --output "$secondary" --output "$secondary"