Merodeando por reddit, me he topado con este post sobre cómo ajustar el brillo del portátil de forma más natural.
Según comenta el autor, de acuerdo a la ley de Weber-Fechner nuestros ojos detectan el brillo de acuerdo a una función logarítmica. Por eso propone ajustar el brillo en intervalos logarítmicos en lugar de lineales:
Instead of reducing/increasing brightness linearly in steps of ±8, I reduce/increase by factor 1.4. That gives log(100,1.4) = 13 steps:
steps | 0 | 1 | 2 | 3 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
now | 0 | 1 | 2 | 3 | 5 | 7 | 10 | 14 | 20 | 28 | 40 | 56 | 79 | 100 |
before | 0 | 8 | 16 | 24 | 32 | 40 | 48 | 56 | 64 | 72 | 80 | 88 | 96 | 100 |
Algo que podéis conseguir enlazando vuestras teclas de brillo a estos comandos:
# Para subir el brillo
light -S "$(light -G | awk '{ print int(($1 + .72) * 1.4) }')"
# Para bajar el brillo
light -S "$(light -G | awk '{ print int($1 / 1.4) }')"
Algunas aclaraciones:
- Utiliza 0.72 porque es aproximadamente 1/1.4 (el factor en el cuál queremos aumentar/disminuir el brillo).
- Suma 0.72 para evitar que la pantalla quede completamente en negro cuando disminuimos demasiado el brillo.
Happy & comfortable hacking!