Des scripts pour faciliter le reconditionnement de portables - retour accueil
git clone git://bebou.netlib.re/scripts-reco
Log | Files | Refs | README |
commit d57e2f007ce3f03a18c6a46bd3772d3dd0338703 parent 26a7d3a85c95c62169cee86449713b540bd96c07 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 2 Apr 2025 11:11:42 +0200 Amélioration fiabilité test de luminosité On vérifiait pas si l'on avait les droits pour écrire dans le fichier On vérifiait pas si le dossier existait tout court On ajustait pas l'incrément en fonction de la luminosité max Diffstat:
M | README.md | | | 1 | + |
M | generique.sh | | | 11 | ++++++----- |
M | tests/luminosite | | | 11 | ++++++++--- |
3 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/README.md b/README.md @@ -66,6 +66,7 @@ wifi | iw bluetooth | bluetoothctl (bluez) clavier | fzy, xev, stdbuf génération profil clavier | xev, stdbuf +luminosite | bc connexion internet | nmcli, ping, ip Sous debian ces dépendances peuvent-être installées en faisant : diff --git a/generique.sh b/generique.sh @@ -1,15 +1,16 @@ #! /usr/bin/env ./bin/common.sh -tester clavier -tester pad tester rapport tester luminosite -tester ecran tester leds +tester ecran +tester internet +tester pad +tester clavier +tester wifi +tester usb tester audio tester webcam -tester usb -tester wifi tester bluetooth fin diff --git a/tests/luminosite b/tests/luminosite @@ -1,10 +1,15 @@ # Luminosité de l'écran pause "L'écran va passer de très sombre à très lumineux" path=/sys/class/backlight/intel_backlight +if [ ! -d "/sys/class/backlight/intel_backlight" ];then + informer "contrôle impossible de la luminosité de l'écran, on saute le test"; + return; +fi max=$(cat $path/max_brightness) -for b in $(seq 0 20 $max);do - printf $b > $path/brightness +inc=$(printf "$max/20\n" | bc) +for b in $(seq 0 $inc $max);do + printf $b | sudo tee "$path/brightness" > /dev/null sleep 0.1 done -printf $max > $path/brightness +printf $max | sudo tee "$path/brightness" > /dev/null