29 lines
809 B
Bash
29 lines
809 B
Bash
|
nbscreen=$(xrandr| grep -e " connected"| wc -l)
|
||
|
|
||
|
#Si il y a 2 écrans
|
||
|
if [ $nbscreen -eq 2 ]; then
|
||
|
|
||
|
#On récupere le nom de l'ecran
|
||
|
screen1=$(xrandr| grep -m1 " connected"| cut -d' ' -f1)
|
||
|
screen2=$(xrandr| grep -m2 " connected"| sed -n '2p'| cut -d' ' -f1)
|
||
|
|
||
|
#Ainsi que leur resolution maximale
|
||
|
reso1=$(xrandr| grep -m1 "[ *]+"| cut -d' ' -f4)
|
||
|
reso2=$(xrandr| grep -m2 "[ *]+"| sed -n '2p'| cut -d' ' -f4)
|
||
|
|
||
|
if [ -n $screen1 ] || [ -n $screen2 ]; then
|
||
|
#Si les deux nom d'écrans ne sont pas vide, on met leur meilleur résolution
|
||
|
xrandr --output $screen1 --mode $reso1
|
||
|
xrandr --output $screen2 --mode $reso2
|
||
|
|
||
|
#Et on met l'écran principal a gauche de l'ecran plat phillips
|
||
|
if [ $reso1 == "1366x768" ]; then
|
||
|
xrandr --output $screen2 --left-of $screen1
|
||
|
else
|
||
|
xrandr --output $screen1 --left-of $screen2
|
||
|
fi
|
||
|
|
||
|
fi
|
||
|
fi
|
||
|
|