knoebber / toggle-display / b75dafc vs. b46ed23
Compare Hashes
#!/bin/bash
intern=eDP-1
extern=DP-2
intern=eDP1
extern=DP2
if [ "$1" == "on" ]; then
if xrandr | grep "$extern disconnected"; then
echo "display $extern is disconnected"
exit
fi
if xrandr | grep "$extern disconnected"; then
xrandr --output "$intern" --auto --primary
xrandr --output "$extern" --off
fi
if xrandr | grep "$extern connected"; then
xrandr --output "$extern" --mode 1920x1080 --rate 119.98 --primary
xrandr --output "$intern" --off
else
xrandr --output "$intern" --auto --primary
xrandr --output "$extern" --off
fi