user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 30-12-2013 12:20:54

WarLocG
#! modo de compet

Redimensionner automatiquement l'ecran lors d'un dualscreen via xrandr

### 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 -> 

Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

Pied de page des forums