Contenu | Rechercher | Menus

Annonce

Le forum a une nouvelle maison !
Le forum a été migré sur un nouvel hébergement. Si jamais vous trouvez le moindre problème, n'hésitez pas à nous en faire part !
L'équipe de modération vous présente ses meilleurs vœux pour l'année 2016.
Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 02/03/2010, à 21:57

JB-home
Membre

[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
Membre

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
Membre

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
Membre

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
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

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

Hors ligne

#6 Le 03/03/2010, à 00:04

JB-home
Membre

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
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#8 Le 03/03/2010, à 10:48

Totor
Membre

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....
wink


-- Lucid Lynx --

Hors ligne

#9 Le 03/03/2010, à 11:58

nesthib
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

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 wink 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.)

Hors ligne

#10 Le 03/03/2010, à 13:51

Totor
Membre

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
Membre

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 hmm

Hors ligne