linuxinstall/configfiles/etc/X11/doublescreen.sh

29 lines
809 B
Bash
Raw Permalink Normal View History

2024-09-04 22:29:03 +02:00
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