¿Cómo aumentar el brillo en pasos más pequeños?

20

¿Hay alguna manera de ajustar el paso de iluminación? Tengo Lenovo L520 y Fn + Light Up o Down se ajusta en un 20%, ¿cómo puedo ajustar el paso al 10%? me ayudará a ajustar la iluminación en mi cuarto oscuro.

Samir Sabri
fuente
@ ఆగస్ట్ No es un engañado de ese, pero estos dos son falsos exactos, sin embargo, este es el más antiguo. Los otros dos deberían estar cerrados en su lugar.
Tom Brossman
1
¡Sip! tienes razón amigo.
Haré
Dado que la mayoría de los firmwares / OS tienen por defecto incrementos del 10%, su problema parece que solo necesita aplicar el método bien documentado de agregar acpi_backlight=vendora su configuración de GRUB.
underscore_d

Respuestas:

14

Instale xbacklight abriendo un terminal con acceso directo Ctrl+ Alt+ Ty escriba esto:

sudo apt-get install xbacklight

luego, después de la instalación, escriba estos comandos en la terminal:

xbacklight = 10
xbacklight = 20
xbacklight = 5

Esto puede ayudar.

jefe
fuente
¡Este método funcionó perfecto para mí! Otra forma es: xbacklight -dec 1, o xbacklight -inc 1 (para aumentar o disminuir 1%)
lepe
En un Asus n55s xbacklightacepta cualquier valor (incluso con lugares decimales), pero los valores reales (como se ve al intentar y ver, y como se devuelve xbacklightsin argumento) se redondean al 10% más cercano.
Stéphane Gourichon
Cabe señalar que la manpágina recomienda en -setlugar de =. Lo que es más importante, cualquier persona que asigne teclas a esto realmente debería agregar -time 0 -steps 1, porque de lo contrario, xbacklightaplica el desvanecimiento de la luz de fondo de forma predeterminada, lo que parece realmente apagar su (al menos mi) CPU al 'desplazar' el brillo manteniendo presionada la tecla de acceso rápido asignada. Estoy hablando de que todos los núcleos aumentan de 45 a 60 grados, en solo unos segundos, es mejor evitarlos. Para ser justos, estoy usando incrementos del 1%, donde el desvanecimiento es aún más inútil de lo normal, pero aún así, no gravar su CPU si no es necesario.
underscore_d
xbacklight no funciona en asus x8ain
Xetra
Lenovo Thinkpad T480s qith Xubuntu 18.04 da No outputs have backlight property.
kiltek
5

Hay un archivo en Ubuntu que almacena el valor entero numérico del brillo. Encontrará 3 archivos en el directorio /sys/class/backlight/<VGA>directory reemplazar directorio con intel_backlight para tarjetas de inteligencia.

Encontrará el valor de brillo máximo en el max_brightnessarchivo y, de acuerdo con ese valor, configure el brillo en el brightnessarchivo.

yask
fuente
1
Esto se muestra si su hardware es capaz de granularidad fina o no.
V-Mark
usando gedit, noto 937 en el archivo max_brightness. ¿Qué tengo que hacer? ¿Fallecer con un número aleatorio? @yask
Prabesh bhattarai
3

Puede instalar xcalib y luego escribir el comando:

xcalib -co 50 -a

Úselo xcalib -hpara obtener ayuda con respecto a sus opciones.

encender
fuente
funciona en mi macbook retina 15. ¡Gracias! :-p
Pol Hallen el
2
Esto funciona enviando imágenes más oscuras a su tarjeta gráfica en lugar de ajustar la luz de fondo. Si bien puede parecer que produce el efecto deseado, esto está desperdiciando energía y reduce la cantidad de colores disponibles.
Domingo
@ Domingo Pero lo usamos para proteger nuestros ojos, no la batería
Xetra
No diría que reducir accidentalmente su profundidad de color y, por lo tanto, introducir artefactos de bandas es muy bueno para sus ojos ...
Domingo
3

Como dijo Colin Ian King , los niveles de brillo están relacionados con el hardware.

Algunas pantallas de portátiles tienen 8 niveles de brillo y las nuevas tienen 16 niveles.

En los sistemas operativos Windows, puede cambiar los niveles con pasos del 1%, pero se redondearán al nivel de hardware más cercano. Depende del tipo de pantalla.

Paulo Santos
fuente
3

Para Xubuntu LTS

En primer lugar, instalar xbacklight

$ sudo apt install xbacklight

En segundo lugar, verifique si tiene control sobre la luz de fondo.

$ xbacklight -1
$ xbacklight +5

Si estos comandos provocan un No outputs have backlight propertyerror, siga estos pasos de corrección antes de continuar.

Una vez xbacklight -1y xbacklight +1trabaje desde la línea de comandos, proceda a asignar estos comandos a las teclas XF86MonBrightnessDowny respectivamente XF86MonBrightnessUp. Esto se hace presionando esas teclas cuando se lo solicita la aplicación Configuración → Teclado → Accesos directos a aplicaciones.

Finalmente, reinicie para que estos cambios surtan efecto.

Ajustes del teclado

Serge Stroobandt
fuente
2

Mi solución fue instalar 'xbacklight'

Luego creé atajos de teclado como

  • ctrlshift+ con comando xbacklight +5
  • ctrlshift- con comando xbacklight -5

Entonces, cuando usa esos atajos, llaman al comando relacionado; sin embargo, no puedo reemplazar los botones de brillo incorporados del sistema para usar estos comandos. Puede usar casi cualquier combinación de botones de atajo de teclado que desee con xbacklight.

puchu
fuente
1

Los niveles de brillo están generalmente bajo control ACPI con los niveles definidos en el firmware. Por ejemplo, el método de control ACPI _BCL "Lista de consultas de niveles de control de brillo admitidos" informa al núcleo cuántos niveles de brillo son compatibles. Realmente no puedes cambiar esto.

Colin Ian King
fuente
1

En mi caso (Lenovo T500), el problema es que la presión de las teclas que regulan el brillo se aplica dos veces, una usando Xwindows, pero también de forma independiente en el nivel inferior, mediante el controlador gráfico del núcleo. Entonces, los pasos de brillo son dos veces más grandes de lo habitual.

La solución de trabajo es negar la funcionalidad de bajo nivel, agregando esta línea a /etc/rc.local (justo antes de la línea con 'salida 0'):

echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled

De esta manera, funcionará perfectamente en la sesión X iniciada, desafortunadamente eliminará la funcionalidad de regulación de brillo al presionar la tecla en todos los demás casos (terminal de consola, pantalla de inicio de sesión X, etc.).

Jan Strobl
fuente
1

Para mí xbacklightno funcionó (EDITAR: probablemente porque no reinicié mi máquina) , por lo tanto, creé mi propio script que utiliza el incorporado gsd-backlight-helper.

Este script utiliza pasos más pequeños, especialmente cuando la pantalla ya está bastante oscura.

Paso 0: verifica si funciona (opcional)

Para ver si funciona, puedes probar:

pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness

Esto debería generar un número.

Paso 1: guardar script

Guarde el siguiente script en un .sharchivo, por ejemplo, en /home/me/scripts/brightness.sh.

#!/bin/bash

max=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness)
cur=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness)
if [ $(($max/$cur)) -ge 25 ]
then
    step=$((max/300+1))
else if [ $(($max/$cur)) -ge 5 ]
    then
        step=$((max/50+1))
    else
        step=$((max/20+1))
    fi
fi
case "$1"
in
+) new=$((cur+step));;
-) new=$((cur-step));;
esac
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $new

Paso 2: asigna accesos directos

Abra Atajos de teclado desde el menú Configuración y asigne atajos:

name:     Darker
command:  sh /home/me/scripts/brightness.sh -
shortcut: Super + F5

name:     Brighter
command:  sh /home/me/scripts/brightness.sh +
shortcut: Super + F6
Puñal
fuente
A qué te refieres ? xbacklight no funcionó? cuando xbacklight se instala de nuevo, entonces debe reiniciar su máquina. Es cierto, aquí no se dijo eso, para reiniciar la máquina.
dschinn1001
Gracias. De hecho, creo que no reinicié mi máquina ... Sin embargo, mi script tiene la ventaja de que usa pasos más pequeños en pantallas más oscuras y pasos más grandes si la pantalla ya es bastante brillante.
Dirk
1

En Ubuntu 16.04, con gráficos Intel onchip (i5) bajo LXQt, es suficiente asignar xbacklightcomandos a las teclas de función de brillo XF86MonBrightness(Down|Up)utilizando la configuración global de acceso directo de teclas. Estos parecen anular los valores predeterminados, incluso si /sys/module/video/parameters/brightness_switch_enabled se establece enY , mientras se conserva la funcionalidad original en terminales virtuales. Configuración de acceso directo de clave global LXQt con comandos xbacklight

xbacklightSería una alternativa al original acpilight, pero desafortunadamente esto no está disponible como paquete de Ubuntu. Como no depende del funcionamiento de una pantalla X, también puede asociarlo con eventos de botón ACPI y usarlo desde la consola. Además, puede almacenar el brillo actual en el apagado y restaurarlo en el arranque.

Murphy
fuente
Lo mismo es cierto para XFCE con Xubuntu LTS 18.04. ¡Gracias!
Serge Stroobandt
0

El brillo no se puede controlar con gran precisión. Me temo que estás atrapado con esos niveles de brillo. Para estar seguro, intente controlar el brillo usando estos comandos de terminal .

Lekensteyn
fuente
1
Si voy a Configuración del sistema, encuentro un ícono llamado 'Pantalla'. Si hago clic en ese ícono, obtengo una barra de desplazamiento que puede establecer el brillo en pequeños porcentajes. ¿Cómo puedo obtener este ícono de pantalla en la barra superior (además del reloj, o indicador de batería)?
Samir Sabri
1
¿Qué pasa con launchpad.net/indicator-brightness ? No lo he probado ya que no uso Unity / GNOME.
Lekensteyn
Oh, lo siento, gracias pero, ¿cómo instalarlo?
Samir Sabri
Echa un vistazo a askubuntu.com/a/58022/6969
Lekensteyn
1
Definitivamente se puede controlar en pasos más pequeños en muchos casos. Eche un vistazo a askubuntu.com/a/205509/43165 .
vides
0

Puede intentar configurarlo manualmente. Primero debe obtener la PCI-ID del dispositivo VGA:

lspci

Luego intente esto (en mi caso, el dispositivo PCI es 00: 02.0)

sudo setpci -s 00:02.0 f4.b=FF

Las 2 letras al final de la línea establecen el nuevo brillo que va desde 00-FF (0-255)

Markus Demmel
fuente
0

Si estas usando tarjeta gráfica Nvidia ... puede usar fácilmente mi nuevo método de cambio de brillo y editar valores en Código ... hay dos archivos y dos opciones dentro de cada uno.

encuentra estas dos líneas:

if ( $value > 0.0) { $value = $value - 0.30 };  
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 }; 

cambie los valores de ($ value> 0.0) y ($ value2> 1.1) y vea qué sucede.

Mientras tanto, si no desea cambiar los valores y desea utilizar mi método originalmente, puede cambiar el brillo en un amplio rango y 5 pasos. deseo que te guste

enlace del método: /ubuntu//a/179063/82136

Amir Reza Adib
fuente
Uh ... ¿no se trata solo de destrozar el mapa de bits antes de enviarlo a la pantalla, en lugar de cambiar realmente el brillo de la pantalla?
underscore_d
0

Si está en KDE, puede simplemente pasar el cursor sobre el menú "Batería y brillo" de la bandeja del sistema e intentar desplazarse lentamente hacia arriba o hacia abajo para aumentar o disminuir el brillo.

ingrese la descripción de la imagen aquí

reverso
fuente
-4

Mantenga presionado Ctrlmientras aumenta / disminuye el brillo. Incrementos en pasos de 1.

abilash
fuente