Para evitar el error # 1005495 (es imposible cambiar el brillo de la pantalla LCD mediante teclas de acceso rápido), me gustaría tener una consulta de línea de comando para aumentar y otra para reducir el brillo de mi pantalla LCD. Entonces podría asignar una tecla de acceso rápido a cada una de estas consultas.
El problema es: no sé cómo aumentar y reducir el brillo de la pantalla LCD en la línea de comando. ¿Vos si?
command-line
brightness
usuario69748
fuente
fuente
Respuestas:
Una forma más de hacerlo es con otro programa nuevo llamado xbacklight, abra su terminal y escriba esto
luego escribe esto
xbacklight -set 50
Allí 50 representa el rango de brillo, podemos obtener hasta 100 desde 0.
También puede aumentar y disminuir el brillo desde el valor actual hasta el nivel especificado. Como mencionó si desea aumentar al 10% desde el valor actual de brillo, puede dar
y para disminuir un 10% puedes dar esto
Advertencia :
xbacklight
solo funciona con Intel, no correctamente en Radeon y en absoluto con el controlador de configuración de modo ( fuente ).fuente
xbacklight +10; xbacklight -10; xbacklight =50;
Abre tu terminal y escribe esto
te dará la salida como
Hay LVDS1 Soportes para su pantalla. Entonces ahora tienes que hacer como
allí 0.5 representa el nivel de brillo y varía de 0.0 a 1.0. 0.0 -> Negro completo. Por lo que debe elegir el valor requerido de brillo.
Esto no cambia el brillo a nivel de hardware . Del
randr
manual :fuente
Lo siguiente funciona para mí:
Supongo que el valor máximo posible está en el
/sys/class/backlight/intel_backlight/max_brightness
archivo.Reemplace
intel_backlight
con un asterisco para aplicar a todas las luces de fondo.fuente
echo 400 | sudo tee /sys/class/backlight/intel_backlight/brightness
.sudo echo 400 > /sys/class . .. ./brightness
redirección se hace por shell, no por eco. Y Shell todavía se ejecuta como su usuario habitual, no como sudo. Es por eso que da permiso denegado. Debe tener una utilidad que escriba en el archivo con permisos de root, por esotee
funciona.echo 400 | sudo tee /sys/class/backlight/radeon_bl0/brightness
para APUs y tarjetas radeonsudo chmod 0646
elbrightness
archivo, porsudo
lo que ya no es necesario para configurar el brillo.Para laptops,
Cambie
80
por[0-FF]
para obtener el brillo más bajo-más alto. El valor especificado está en hexadecimal, por lo que80
le dará un50%
brillo máximo.Para que los equipos de escritorio realicen una corrección gamma (que yo no haya probado),
fuente
setpci
no funcionó, pero loxgamma
hice.Usando DBus con Gnome
Los pasos de brillo para el control del teclado también se pueden implementar con este método.
Notas
/sys/class/backlight
camino .xbacklight
No siempre funciona .xrandr
solo haz una corrección gammafuente
xrandr
scripts de gamma y brillo.Prueba esto en la terminal:
Puede cambiar el último valor a su gusto, por ejemplo. 0.2 0.2
fuente
Haz este script:
set-brightness.sh
Ejecútelo como root, con cualquier valor entre 0 y 1.
/sys/class/backlight/acpi_video0
, debe haber al menos un directorio allí, que puede ser específico del dispositivo (también tengo unradeon_bl0
, por ejemplo).acpi_video0
debería funcionar, no siempre tiene la gama completa de brillos físicos disponibles. Pruebe cada uno y use el que tenga la mayor gama como su "OBJETIVO"fuente
/sys/class/backlight/*/brightness
lugar de intentar codificaracpi_video0
en el script. Permitirá generalizar la ruta al archivo, que puede ser diferente; por ejemplointel_backlight
, noacpi_video0
. Eso es lo que he usado en mi script aquíComo dijo @palacsint, el
echo 244 > /sys/class/backlight/intel_backlight/brightness
camino funciona para mí.Pero los valores máximo y mínimo se reenvían en
/sys/class/backlight/intel_backlight/max_brightness
y/sys/class/backlight/intel_backlight/bl_power
archivos respectivamente.Además, el brillo real que está ejecutando su computadora ahora está presente en
/sys/class/backlight/intel_backlight/actual_brightness
fuente
KDE 4.12:
Versión de plasma KDE: 5.14.3:
El código anterior sigue siendo válido. Solo funcionará si eres un usuario de KDE. Sin embargo, en ese caso no requerirá ninguna pieza de software adicional. Tendrá exactamente el mismo comportamiento que cuando usa el widget "batería y brillo". AFAIK cambia la luz de fondo física, en contraste con lo
xrandr
que no hace.Tenga en cuenta que el 55 anterior no es una fracción de 100, siendo este último el brillo máximo. En cambio, está relacionado con max_brightness:
También hay una versión "silenciosa" que puede preferir en un script:
Refs: qdbus , sólido , brillo
fuente
Aquí hay una línea corta que puede ayudarlo a relajar los ojos. Simplemente crea un crontaab con la línea o crea un script
fuente
Utilizando las respuestas anteriores, creé este script (guardado en mi directorio de inicio como brillo.sh) para modificar el brillo de la pantalla (ya que el teclado de la computadora portátil sufrió un problema de té derramado y quedó inutilizable). Siéntase libre de usarlo (si tiene los archivos designados ... de lo contrario será necesario retocar para señalar su variación de ellos).
fuente
elif
o incluso mejorescase
. También sugiero leer una guía de estilo como google.github.io/styleguide/shell.xml y probar un linter como shellcheck, ya que te ayuda a crear un mejor código. Desearía que alguien me dijera esto cuando comencé a hacer scripts hace años. :)ddccontrol es otra opción para controlar la retroiluminación de monitores externos. Aquí puedo configurar la luz de fondo de mi monitor externo al 50% de su potencia con:
Busqué posibles soluciones para este problema para mejorar la forma en que Redshift maneja los cambios de brillo . Allí descubrí que hay un parche para el kernel de Linux para mejorar la compatibilidad entre dispositivos, de modo que las computadoras portátiles y las pantallas externas puedan funcionar de manera similar
sysfs
.Mientras tanto, ddccontrol es lo único que me funciona aquí. Como de costumbre, el wiki de Arch también tiene una buena documentación general sobre el tema.
fuente
IU interactiva similar a ncurses usando
xbacklight
Las maldiciones de un hombre pobre. Golpea
h
y baja un 10%, golpeal
y sube un 10%. Luego muestra la luminosidad actual.fuente
Para establecer el brillo absoluto (para usuarios de computadoras portátiles):
fuente