feat(display): dual monitor modes (right, left, center)

This commit is contained in:
Ayo Ayco 2025-08-26 10:12:02 +02:00
parent d46ca4e9ec
commit ba2a0da0af

View file

@ -25,13 +25,29 @@ function main() {
echo "Listing all monitors"
xrandr --listmonitors
;;
"dual")
echo "Setting dual display mode"
"dual"|"right")
echo "Setting dual display right"
xrandr --output "$extern" --primary --auto --left-of "$intern" --output "$intern" --mode 1680x1050
;;
"left")
echo "Setting dual display left"
xrandr --output "$extern" --primary --auto --right-of "$intern" --output "$intern" --mode 1680x1050
;;
"center")
echo "Setting dual display center"
xrandr \
--output "$extern" --auto --above "$intern" \
--output "$intern" --primary --auto
;;
"ultra")
echo "Setting single display mode (ultrawide)"
xrandr --output "$intern" --off \
--output "$extern" --auto
;;
"solo")
echo "Setting single display mode (internal only)"
xrandr --output "$extern" --off --output "$intern" --auto
xrandr --output "$extern" --off \
--output "$intern" --auto
;;
*)
echo "Setting display to preferred size (1680x1050)"