blob: 6adab7738091a582d0acf728028207b3fb682e57 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
declare -a connectedPorts=($(xrandr | grep " connected" | sed 's/ connected.*//'))
for i in "${!connectedPorts[@]}"; do
if [ $i -eq 0 ]; then
xrandr --output ${connectedPorts[i]} --auto
fi
if [ -n "${connectedPorts[i+1]}" ]; then
xrandr --output ${connectedPorts[i+1]} --auto --right-of ${connectedPorts[i]}
fi
done
disconnectedPorts=$(xrandr | grep " disconnected" | sed 's/ disconnected.*//')
for port in $disconnectedPorts ; do
xrandr --output $port --off
done
|