TL; DR
Utilizar:
xbacklight
ddccontrol
redshift
xgamma
Luz de fondo vs valores de píxeles
Primero y más importante, si es posible, ajuste la luz de fondo de la pantalla, en lugar de usar la corrección de software de los valores de píxeles. Si atenúa la luz de fondo, aún obtiene un rango dinámico completo o casi completo, lo que le brinda una imagen más clara y "más profunda" que tiende a ser más legible.
El ajuste del software no puede oscurecer los negros, solo hace que el blanco sea más gris y reduce el contraste. Entonces, en lugar de usar valores de píxel de 0-255, podría usar de 0-180, por ejemplo. Todo se ve más plano.
Una herramienta como Redshift puede ser útil para cambiar el balance de color, pero en la medida de lo posible, debe intentar cambiar el brillo con el ajuste de luz de fondo.
DDC / CI
La última vez que lo verifiqué, desafortunadamente la mayoría de las pantallas no implementan (¿no?) El control de luz de fondo del software. Hay un estándar para ello, DDC / CI, pero la adopción ha sido limitada. Pruebe la herramienta ddccontrol con su monitor y vea si tiene suerte.
Solo lo he visto en pantallas de muy alta gama destinadas a trabajos calibrados de fotografía y video ... e incluso muchos de ellos usan una conexión USB y un controlador personalizado basado en USB HID en lugar del estándar DDC / CI. Sin embargo, estoy bastante desactualizado, y el artículo vinculado afirma que las opciones básicas como el brillo y el contraste son ampliamente compatibles ahora.
Controles de brillo falsos en pantallas baratas
Algunas pantallas baratas no son compatibles con control de luz de fondo en absoluto . Los controles de brillo en la pantalla solo ajustan los valores de píxeles en la pantalla LCD, tal como lo hace el control de software. No use estos controles si tiene un monitor de este tipo; Por lo general, es mejor hacer la corrección en el software, ciertamente no es peor.
¿No se oscurece lo suficiente?
Demasiadas pantallas tienen control de luz de fondo, pero el brillo mínimo sigue siendo llamativo. A veces se pueden modificar, pero de lo contrario, su mejor opción es configurarlos con un brillo de luz de fondo mínimo y luego vivir con valores de píxeles cambiantes para que sean aún más tenues.
Realmente me molesta que las pantallas tengan un rango de intensidad de luz de fondo tan limitado, a menudo limitado artísticamente y arbitrariamente, comenzando por la llamativa "potencia de un millón de soles". Busco luces tenues cuando estoy buscando pantallas para comprar.
Laptops
En una computadora portátil, la luz de fondo generalmente está controlada por software. ¡Hurra!
(Si su computadora portátil todavía tiene la edad suficiente para usar el control APM en lugar de ACPI o controladores personalizados, salga de mi césped).
Los detalles son algo específicos del controlador y del software, pero su computadora portátil debe ofrecer teclas Fn convenientes que lo faciliten, y el sistema operativo debe tener un control deslizante de brillo de pantalla simple. La xbacklight
utilidad ofrece un conveniente control de línea de comando para esto, aunque en mi sistema no parece que le guste ir por debajo del 1% de brillo y va directamente al negro.
Giro los controles del conductor porque mi T460 es muy brillante, maravilloso durante el día, pero horrible por la noche. El paso de brillo mínimo que ofrecen los ajustes de la tecla fn sigue siendo demasiado brillante, pero el controlador proporciona un control mucho más fino. xbacklight solo me permite obtener el brillo 8/255 y me gustaría, así que le digo que se ejecute con un brillo de 4/255:
echo 4 | sudo tee -a /sys/class/backlight/intel_backlight/brightness
Esto funciona en un Lenovo T460 con gráficos Intel, pero otros controladores y hardware pueden tener diferentes entradas /sys/class/backlight
con diferentes límites de rango, etc.
El arco wiki tiene información útil.
Ajuste gamma
Cuando reduce el brillo, es posible que desee aumentar un poco el contraste en el software, especialmente si trabaja en texto. Le costará calidad de imagen, pero le dará legibilidad a bajo brillo. La xgamma
utilidad te permitirá hacer eso, por ej.
xgamma -gamma 0.8
¿Alguien quiere parchear Redshift con controles de brillo?
Entonces, ¿sabes qué sería genial?
Si Redshift podría atenuar el brillo de la pantalla en función de un sensor de luz ambiental y / o la hora del día, a través de los mismos controles xrandr utilizados por xbacklight.
sudo aptitude install redshift
osudo aptitude install gtk-redshift
(este último para la variante gtk que viene con un icono para la bandeja).