scripts-reco

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:
MREADME.md | 1+
Mgenerique.sh | 11++++++-----
Mtests/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