Vous n'êtes pas identifié(e).
### autheur: WarLocG ###
### script pour redimensionner l'ecran automatiquement ###
#! /bin/bash
set -u ;
if [ `which xrandr | wc -l` -eq 0 ] ; then
echo "xrandr not installed or path is missing." ;
exit ;
fi
commande="xrandr" ; #`which xrandr` ;
#test LVDS, HDMI-0, VGA-0
for iface in "LVDS" "HDMI-0" "VGA-0"; do
status=`xrandr | grep $iface | awk '{print $2}'` ;
echo "$iface $status" ;
if [ $status = "connected" ] ; then
commande="$commande --output $iface" ;
mode=`xrandr | grep -b1 $iface | awk '{print $2}' | tail -n-1` ;
#verification
if [ `echo $mode | egrep '^[0-9]{3,4}x[0-9]{3,4}$' | wc -l` -eq 0 ] ; then
echo 'echec du script : abandon' ;
exit ;
fi
commande="$commande --mode $mode"
if [ $iface = "LVDS" ] ; then commande="$commande --pos 0x0" ;
else commande="$commande --right-of LVDS" ; fi
fi
done
echo "commande=$commande"
bash `$commande`
Ce que le script fait:
[warlocg][linux][~][12:22:17][user mode]
Enter command here -> sh Desktop/Scripts/dualscreen.sh
LVDS connected
HDMI-0 disconnected
VGA-0 connected
commande=xrandr --output LVDS --mode 1920x1080 --pos 0x0 --output VGA-0 --mode 1280x1024 --right-of LVDS
[warlocg][linux][~][12:22:26][user mode]
Enter command here ->
Hors ligne