X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=laptop-xrandr;h=ce5ab3672002f3e438c50c18b284fa864f20a42a;hb=0d347f93336619d663f1f3cdd771b92df390c494;hp=8182e44340afe1fda891466ace60cfcb7ad2471d;hpb=3f6c5b1f2c72614ee8cb4d0e4325e7beddda9c04;p=distro-setup diff --git a/laptop-xrandr b/laptop-xrandr index 8182e44..ce5ab36 100755 --- a/laptop-xrandr +++ b/laptop-xrandr @@ -1,11 +1,17 @@ #!/bin/bash set -e; . /usr/local/lib/err; set +e -# xrandr --auto -# xrandr --output HDMI2 --right-of eDP1 --mode 3840x2160 +output=HDMI2 +output=DP1 -for i in 1 2 4 5 6 7 8 9 10; do - # if the workspace is already there, this will fail - i3-msg '[workspace="'$i'"]' move workspace to output HDMI2 ||: -done +if xrandr | grep -q "^$output disconnected" &>/dev/null; then + xrandr --auto +else + xrandr --output $output --right-of eDP1 --mode 3840x2160 + + for i in 1 2 4 5 6 7 8 9 10; do + # if the workspace is already there, this will fail + i3-msg '[workspace="'$i'"]' move workspace to output $output ||: + done +fi