X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=blobdiff_plain;f=laptop-xrandr;fp=laptop-xrandr;h=4a0891a99821c8d829689b61f28d754b115a21af;hp=417c9f7694d71c7d9b3c956e197e031af53cf39b;hb=c91604aff2ce49bd4ce9b429b9e738286a319923;hpb=8e6b1a997f8dcf71feccd390a06a3229277952b8 diff --git a/laptop-xrandr b/laptop-xrandr index 417c9f7..4a0891a 100755 --- a/laptop-xrandr +++ b/laptop-xrandr @@ -23,12 +23,9 @@ set -e; . /usr/local/lib/bash-bear; set +e -output=HDMI2 -output=DP1 +output=$(xrandr | grep -E "^(HDMI.?|DP1) connected" | awk '{print $1}' ||:) -if xrandr | grep -q "^$output disconnected" &>/dev/null; then - xrandr --auto -else +if [[ $output ]]; then xrandr --output $output --off sleep 2 xrandr --output $output --right-of eDP1 --mode 3840x2160 @@ -37,4 +34,7 @@ else # if the workspace is already there, this will fail i3-msg '[workspace="'$i'"]' move workspace to output $output ||: done +else + xrandr --auto + fi