Trop jouer avec xrandr

Tu me fais tourner la tête…

Fichier hop.sh :

#!/bin/sh
 
OUT="LVDS"
TIME=15
 
while true; 
do
  RANDROT=$(($RANDOM % 4))
 
  case "$RANDROT" in
    ("0")
    ROT="normal";;
 
    ("1")
    ROT="left";;
 
    ("2")
    ROT="right";;
 
    ("3")
    ROT="inverted";;
  esac
 
  RANDREF=$(($RANDOM % 4))
 
  case "$RANDREF" in
    ("0")
    REF="normal";;
 
    ("1")
    REF="x";;
 
    ("2")
    REF="y";;
 
    ("3")
    REF="xy";;
  esac
 
  xrandr --output $OUT --reflect $REF --rotate $ROT && sleep $TIME
done

Utilisation :

time sh hop.sh || xrandr --output LVDS --reflect normal --rotate normal

Si vous utilisez la sortie VGA de votre ordinateur (et non l'écran d'un ordinateur portable) changez les deux occurrences de LVDS en VGA.

Et voilà, pr arrêter pressez « Ctrl+C ». Je vous conseille quand même de laisser tourner une paire de minutes…