feat(display): update display settings
This commit is contained in:
parent
9662587abe
commit
12966d27bd
1 changed files with 31 additions and 7 deletions
38
display.sh
38
display.sh
|
|
@ -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 \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue