feat(display): update display settings

This commit is contained in:
ayo 2026-03-13 22:08:41 +01:00
parent 9662587abe
commit 12966d27bd

View file

@ -35,25 +35,49 @@ function main() {
;; ;;
"dual"|"right") "dual"|"right")
echo "Setting dual display right" echo "Setting dual display right"
xrandr --output "$main" --primary --auto --left-of "$secondary" --output "$secondary" xrandr \
--output "$main" --primary --auto --left-of "$secondary" \
--output "$secondary" --auto \
--output "$internal" --off
;; ;;
"left") "left")
echo "Setting dual display left" echo "Setting dual display left"
xrandr --output "$main" --primary --auto --right-of "$secondary" --output "$secondary" xrandr \
--output "$main" --primary --auto --right-of "$secondary" \
--output "$internal" --off
;; ;;
"center"|"middle") "center"|"middle")
echo "Setting dual display center" echo "Setting dual display center"
xrandr \ xrandr \
--output "$internal" --auto --above "$secondary" \ --output "$internal" --auto \
--output "$secondary" --primary \ --output "$secondary" --auto --above "$internal" \
--output "$main" --primary --auto --left-of "$secondary" \
--output "$internal" --primary \
;; ;;
"full")
echo "Enabling all monitors"
xrandr \
--output "$internal" --auto --mode 1680x1050 \
--output "$secondary" --auto --left-of "$internal" \
--output "$main" --primary --auto --left-of "$secondary" \
;;
"ultra") "ultra")
echo "Setting single display mode (ultrawide)" echo "Setting single display mode (ultrawide)"
xrandr --output "$secondary" --off \ xrandr \
--output "$main" --auto \ --output "$secondary" --off \
--output "$main" --auto --primary \
--output "$internal" --off --output "$internal" --off
--mode 3840x2160
;; ;;
"no-ultra")
echo "Setting display mode no ultrawide"
xrandr \
--output "$main" --off \
--output "$internal" --auto --mode 1680x1050 \
--output "$secondary" --auto --left-of "$internal" \
;;
"solo") "solo")
echo "Setting single display mode (secondaryal only)" echo "Setting single display mode (secondaryal only)"
xrandr --output "$main" --off \ xrandr --output "$main" --off \