Tengo un escritorio Debian Linux y una pantalla CRT. Quiero cambiar el brillo de la pantalla sin usar los controles de brillo del monitor. ¿Cómo puedo hacer esto? ¿Es esto posible en la línea de comando o hay una aplicación para instalar?
Tengo un escritorio Debian Linux y una pantalla CRT. Quiero cambiar el brillo de la pantalla sin usar los controles de brillo del monitor. ¿Cómo puedo hacer esto? ¿Es esto posible en la línea de comando o hay una aplicación para instalar?
Respuestas:
Busque debajo /sys/class/backlight
los archivos apropiados para frob.
echo -n 6 > /sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/acpi_video0/brightness
y mi rango sube a 15. (Fedora 17 64bit)
$ sudo apt-get install xbacklight
Cómo configurar el brillo al 50%
$ xbacklight -set 50
Cómo aumentar el brillo 10%
$ xbacklight -inc 10
Cómo disminuir el brillo 10%
$ xbacklight -dec 10
Más información aquí.
jcomeau@aspire:~$ xbacklight -set 50
da un mensaje de error: ninguna salida tiene propiedad de luz de fondo
Necesita controlar el monitor a través de DDC. Consulte http://ddccontrol.sourceforge.net/ para ver un programa que le permite hacer esto.
Si no tiene soporte de hardware para cambiar el brillo de su monitor, puede usar el comando xrandr junto con sus indicadores de opción --output y --brightness , como se puede ver en mi respuesta a una pregunta similar en askubuntu.com
Podría probar esta solución :
echo -n 100 > /proc/acpi/video/VGA/LCD/brightness
Además, en los comentarios, hay algunos consejos sobre qué hacer alternativamente si no funciona (por ejemplo, usando en GLX0
lugar de VGA
.
EDITAR: como esto no parece ayudar, otro usuario en los comentarios sugiere instalar xbacklight
y llamar xbacklight -set 100
.
EDIT2: Y otro dice que si no tienes una carpeta de video, inténtalo sudo modprobe video
.
xbacklight -set 100.
diceNo outputs have backlight property
sudo modprobe video
no hace nada.
Después de buscar, creo que encontré una forma bastante buena de hacer esto en la mayoría de las computadoras portátiles. El primer comando obtiene el nombre de su pantalla, algo así como LVDS1. Si esto no funciona, intente obtener el nombre de su pantalla con xrandr --current
. Probablemente hay formas más elegantes de hacer esto, el comando sed elimina todo después del primer espacio, los comandos head y tail simplemente eliminan todo excepto la segunda línea de la salida. La segunda línea usa el nombre de la pantalla para cambiar el brillo a 1.0. Esto se puede configurar en casi cualquier cosa, incluido 0.0 para una pantalla en negro o 50.0 para una pantalla completamente blanca, pero creo que 1.0 es el valor deseado aquí.
screenName=$(xrandr --current | sed s/\ .*// | head -n2 | tail -n1);
xrandr --output $screenName --brightness 1.0
El siguiente comando establece el brillo en el brillo máximo permitido, ya que me di cuenta de que simplemente establecerlo en '100' no funciona simplemente, al menos no en todos los sistemas.
sudo sh -c 'echo -n $(cat /sys/class/backlight/acpi_video0/max_brightness) > /sys/class/backlight/acpi_video0/brightness'
Esto funcionó en múltiples computadoras portátiles con Ubuntu 12.04.
Aquí hay un pequeño programa que escribí para controlar el brillo de mi computadora portátil para Ubuntu 12.04.3 LTS. Mire las explicaciones dentro (archivo / usr / local / dreamcolor2 / README en el tarball):
http://pageperso.lif.univ-mrs.fr/~edouard.thiel/tar/brightness-dreamcolor2.tgz
Utiliza ddccontrol en los buses i2c y funciona muy bien para mi configuración:
- HP ELiteBook 8770w
- NVidia Quadro K3000M
- HP DreamColor 2 Monitor, full HD
- Ubuntu 12.04.3 LTS x86_64, kernel 3.8.0-34-generic
- Nvidia Driver Version: 319.32
- Unity desktop
Probé todas las otras soluciones en esta página y esta es la única que realmente funcionó para mí. Otra solución fue ejecutar el HP Mobile Display Assistant (descargado en el sitio de HP) pero solo se proporciona como rpm, sin paquete deb; tiene que ajustarse un poco para que funcione y es bastante lento, y no funciona con las teclas fn.
Mi script permite controlar el brillo mediante la línea de comando y las teclas fn. Por favor, dígame si funciona fuera de la caja o si tiene que cambiar el dispositivo i2c en la secuencia de comandos.
Los CRT (Tubo de rayos catódicos) no tienen retroiluminación. Los LCD tienen retroiluminación. Ajustar el brillo en un CRT implica cambiar la señal que va a él, a diferencia de una pantalla LCD.
Los CRT usan la máxima cantidad de energía en las pantallas blancas, porque las pistolas de electrones usan más energía para emitir más electrones, mientras que las LCD gastan la mayor cantidad de energía en las pantallas negras, porque todos los transistores están volteando la polaridad del cristal líquido que bloquea la luz proveniente del iluminar desde el fondo.
Cualquier utilidad que pueda activar DPMS debería funcionar para poner el monitor en modo de suspensión con muchos de los CRT realizados a mediados y finales de los 90 hasta el final de la producción.
Edite el archivo /etc/default/grub
y agregue "pcie_aspm = force acpi_backlight = vendor" a la línea
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Después de los cambios, toda la línea se verá así:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
Para más detalles visite el enlace.
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
Chirag Singh