#1 Le 02/03/2010, à 21:57
- JB-home
[résolu] Connaitre la luminosité de son écran en ligne de commande
salut,
j'aimerais afficher la luminosité de mon écran en ligne de commande, ( si possible en % ), le but étant de l'intégrer dans conky,
quel serait la commande adéquate ?
ps : je sait qu'avec :
xrandr --verbose | grep *current | cut -c2-28 | sed '/^$/d'
j'ai la résolution et la fréquence, il ne me manque plus que la luminosité.
merci d'avance
Dernière modification par z0rg> (Le 03/03/2010, à 00:05)
Hors ligne
#2 Le 02/03/2010, à 21:58
- Minøs
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
xbacklight ?
Hors ligne
#3 Le 02/03/2010, à 22:06
- JB-home
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
il permet d'afficher le % de luminosité actuel où seulement de la changer ?
ps :
zorg@zorg-ubuntu:~$ xbacklight
No outputs have backlight property
Hors ligne
#4 Le 02/03/2010, à 22:57
- JB-home
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
dans le fichier "/proc/acpi/video/VGA/LCDD/brightness" j'ai :
levels: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
current: 12
( c'est valeur change lorsque je change de luminosité via la touche "FN"
j'aimerais avoir la valeur en %...
Hors ligne
#5 Le 02/03/2010, à 23:53
- nesthib
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
LUM=$(cat /proc/acpi/video/VGA/LCDD/brightness)
echo $((${LUM##*:}*100/15))
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#6 Le 03/03/2010, à 00:04
- JB-home
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
merci beaucoup nesthib, cela fonctionne à merveille.
Hors ligne
#7 Le 03/03/2010, à 00:12
- nesthib
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
de rien
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#8 Le 03/03/2010, à 10:48
- Totor
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
Bonjour,
Il me semble qu'il y a une légère erreur. Il y a 16 valeurs et non 15 :
LUM=$(cat /proc/acpi/video/VGA/LCDD/brightness)
echo $(((${LUM##*:}+1)*100/16))
D'ailleurs, les chiffres vérifient ce constat :
Lorsque le level est 0, le % de luminisité n'est pas 0% car il y a encore de la luminosité.
Enfin, c'est ma façon de voire les choses....
-- Lucid Lynx --
Hors ligne
#9 Le 03/03/2010, à 11:58
- nesthib
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
oui si tu préfères ^^ m'enfin une valeur de 6% pour l'échelon 0 me parait tout aussi arbitraire et puis de toute façon l'unité pourcentage utilisée dans ce type de mesures (volume, luminosité) est rarement un pourcentage au sens mathématique du terme… (origine, linéarité, etc.)
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#10 Le 03/03/2010, à 13:51
- Totor
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
En fait, après réflexion, je suis assez mitigé.
Je suis partagé car ton calcul est juste mais il y a quelque chose qui me dérange.
En effet, la valeur de l'échelon n'est pas une quantité mais un numéro de position où 0 en est la 1ère et qui représente une quantité > 0.
Du coup, tout dépend de ce que l'on veut mesurer :
- le % de la capacité (lvl 0=0% -> minimum) ?
- le % de luminosité (lvl 0=6% -> quantité de luminosité minimale par rapport à la luminosité maximale qu'il est capable d'émettre) ?
mais c'est ce que tu as précisé...
-- Lucid Lynx --
Hors ligne
#11 Le 03/03/2010, à 16:45
- JB-home
Re : [résolu] Connaitre la luminosité de son écran en ligne de commande
ça serait plutot "- le % de la capacité (lvl 0=0% -> minimum)" je pense
Hors ligne