No se puede cambiar el brillo desde Ubuntu 16.04 LTS

52

Soy nuevo en los sistemas Linux en general (estoy usando Ubuntu 16.04 LTS) y tengo dificultades para cambiar el brillo de mi computadora portátil.

Cuando uso Fn+ F8o Fn+ F9, aparece la barra de brillo, pero no hay cambios en el brillo real de la pantalla.

Probé todos los métodos descritos en esta publicación ( ¿Cómo ajustar el brillo de la pantalla en Ubuntu 14.04 (Trusty Tahr)? ) Sin éxito. Instalar y usar xbacklight no tiene ningún efecto, lo mismo para editar el archivo de brillo en el archivo "intel_backlight".

Alguien sabe cómo resolver esto?

Andrei
fuente
1
Tuve el mismo problema con el satélite Toshiba C660 hace unos años. No funcionaría, hasta que usé el controlador nvidia de la pestaña "controladores adicionales", no pude solucionarlo, utilizando el controlador de código abierto. ¿Le sucede a usted qué controlador está utilizando?
Mookey
Creo que debería agregar al menos el nombre del modelo
lrkwz
1
La tarjeta gráfica es una Intel® HD Graphics 3000. Todavía no estoy muy familiarizado con la forma en que Linux maneja los controladores de la computadora y todo eso, así que no estoy seguro de qué quiere decir con "pestaña de controladores adicionales".
Andrei
Encontré una solución extraña en mi computadora portátil (compaq cq70). En lugar de presionar Fn + f7 para atenuar y Fn + f8 para iluminar, puedo usar Ctrl + f10 para atenuar y presionar Ctrl + f11 para iluminar.
Joel Sjögren

Respuestas:

65

Esto no hace que sus teclas de función de brillo funcionen, pero es un entorno de trabajo.

Instala Brightness Controller con los siguientes comandos:

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update

Para la versión 1 con hasta 4 monitores compatibles:

sudo apt install brightness-controller-simple

] ([! [Controlador de brillo versión 1

Para la versión 2 con soporte para múltiples monitores y otras características:

sudo apt install brightness-controller

ingrese la descripción de la imagen aquí Nota: Esto no disminuye la intensidad de la luz de fondo, por lo que no ahorrará las baterías. Pero puede usar esto como último recurso para salvar sus ojos. Esto también funciona en equipos de escritorio, donde no hay opción para controlar el brillo.

Archisman Panigrahi
fuente
11
Este no es un controlador de brillo. Esto solo juega con los colores del sistema
Harshit Chaudhary
1
@HarshitChaudhary tienes razón ... este es un error con esta versión. ¡Gracias!
goonerDroid
1
Consulte este enlace para obtener más detalles bugs.launchpad.net/hundredpapercuts/+bug/1270579
goonerDroid
Finalmente puedo configurar el brillo. Por alguna razón solo tengo brillo primario, el secundario no funciona. Y claramente es el brillo secundario el que utiliza el menú de configuración y la retroiluminación x. Todas las diversas soluciones de grub no funcionaron para mí (probé muchas de ellas). [Estoy en un ASUS A555U, ubuntu 16.04 - para ahorrarle el esfuerzo a todos]
JasoonS
1
@JasoonS No tiene acceso al brillo secundario ya que su computadora está conectada a un solo monitor.
Archisman Panigrahi
34

Botones de brillo de hardware 🔅 🔆

Desde Ubuntu LTS 18.04

Aquí están todos los pasos necesarios para el xbacklightcontrol:

  1. $ sudo nano /etc/default/gruby reemplace la línea correspondiente con GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
  2. $ sudo update-grub
  3. No es broma, asegúrese de que los controladores apropiados estén realmente instalados :$ sudo apt install xbacklight xorg xserver-xorg-video-intel
  4. La emisión $ find /sys -type f -name brightnessdebería producir algo como/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
  5. $ cd /sys/classEste directorio debe contener un enlace suave llamado brightnessal dispositivo de brillo descubierto en el paso anterior. Si falta, créelo:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
  6. $ cat /etc/X11/xorg.conf tiene que leer:

    Section "Device"
        Identifier      "Device0"
        Driver          "intel"
        Option          "Backlight"      "intel_backlight"
    EndSection
    
    Section "Monitor"
        Identifier      "Monitor0"
    EndSection
    
    Section "Screen"
        Identifier      "Screen0"
        Monitor         "Monitor0"
        Device          "Device0"
    EndSection
    

    Si no es así, edítelo con $ sudo nano /etc/X11/xorg.conf

  7. La asignación de las teclas físicas XF86MonBrightnessDowny XF86MonBrightnessUpse explica aquí para los usuarios de Xubuntu LTS o XFCE .

  8. Finalmente, reinicie para que estos cambios surtan efecto.

Control de brillo más fino (todas las versiones de Ubuntu)

Si el control de brillo es demasiado grueso, realice este ajuste adicional .

Ubuntu LTS 16.04

Para saber si ha integrado gráficos de video Intel, ingrese el siguiente comando:

$ ls /sys/class/backlight/
    intel_backlight  panasonic

Al menos intel_backlightse debe mencionar, muy probablemente, además de un nombre de OEM como por ejemplo panasonic, dell_backlight, etc.

Si este es el caso, continúe con la creación del siguiente archivo

$ sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

que contiene las siguientes líneas:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"
EndSection

¡Reinicia y disfruta de tus botones de luz de fondo! [Fuente]

Antes de Ubuntu LTS 16.04

Bajo (X) Ubuntu 14.04 LTS, el control de brillo en mi Panasonic Toughbook CF-52 solía funcionar bien al agregar acpi_osi=Linuxa la GRUB_CMDLINE_LINUX_DEFAULT=línea /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

y emitiendo

$ sudo update-grub

después de editar y antes de reiniciar.

Serge Stroobandt
fuente
2
Probé esta solución en mi computadora portátil que tiene una tarjeta Intel gfx integrada (con una luz de fondo como lo revela el comando ls como se sugiere), y también con la segunda Nvidia 960M. Al reiniciar, aparece una pantalla púrpura, pero no se muestra nada más: puedo cambiar el brillo del fondo, pero no puedo iniciar sesión, ya que no puedo ver nada en la pantalla excepto un lavado púrpura de pantalla completa.
Tony Suffolk 66
1
Resolvió mi problema con Lenovo W520 @ Ubuntu 16.04.
Igor Pomaranskiy
1
¡Estas respuestas incluso me funcionan! Soy Linux mit xfce user. Muchas gracias Gin Gordon
nadie el
1
Problema solucionado también en Ubuntu 17.04, las teclas fn ahora funcionan de nuevo para controlar el brillo.
MJ
2
@SergeStroobandt sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness / sys / class / brillo ln: no se pudo crear el enlace simbólico '/ sys / clase / brillo ': Operación no permitida ¿Qué debo hacer?
Prabesh bhattarai
6

Otra opción es la aplicación Redshift , que además de ajustar el brillo también puede ajustar la temperatura del color para reducir la luz azul por la noche.

Ejemplo de uso: redshift -b 0.8establecerá el brillo en 0.8 en una escala de 0 a 1

xji
fuente
Cuando uso el desplazamiento al rojo, aparece el problema de que se apilan varios comandos, lo que hace que la pantalla parpadee. Si cierro mi terminal, el desplazamiento al rojo deja de funcionar
fastenedrex
De los documentos de Redshift: Redshift tiene una configuración de ajuste de brillo, pero no funciona de la manera que la mayoría de la gente podría esperar. De hecho, es un ajuste de brillo falso obtenido al manipular las rampas gamma, lo que significa que no reduce la luz de fondo de la pantalla.
rustyx
4

Yo uso Lenovo Z570 y la adición acpi_backlight=nonea /etc/default/gruby la actualización de grub trabajado muy bien con Fnllave.

sanjay Joshi
fuente
1

En 16.04 hay un paquete en los repos que se llama "indicador de luz de fondo" que usará su cámara para configurar la luz de fondo (o no) y establecerla de manera diferencial para el uso de CA y / o batería.

Andor Kiss
fuente
E: Unable to locate package backlight-indicator No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
Enigma
deberías agregar este @Enigma ppa: sudo add-apt-repository ppa:atareao/atareao
Mohammad Rafigh el
0

Arreglé esto en mi Asus UX303UB con una pequeña diferencia:

  • establecido en GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="(acpi_osi = lo hizo por mí, otras opciones no funcionaron, obtuve esto desde aquí ). Por supuesto después de esta carrera update-grub. Esto hace que las teclas de función respondan mostrando la notificación de Ubuntu, pero realmente no cambia el brillo. Una cosa más tomada de otras respuestas:
  • sudo nano /usr/share/X11/xorg.conf.d/20-intel.conf

con contenidos:

Section "Device"
    Identifier  "card0"
    Driver      "intel"
    Option      "Backlight"  "intel_backlight"
    BusID       "PCI:0:2:0"
EndSection

Ahora el único problema es asociar Fn + F7 a xset dpms force standbypara apagar la pantalla.

Pablo A
fuente
1
No funciono para mi. Tengo la pantalla en negro después de iniciar sesión.
Jordan Silva
1
Este comando estropeó mi sistema. Se atascó durante el arranque. No intentes esto.
sv_jan5
@ sv_jan5 @JordanSilva Strange, ¿tienes 16.04.02? Exactamente Asus UX303UB ? Consulte con lsb_release -ay sudo dmidecode -t baseboard.
Pablo A
lsb_release -adio: No hay módulos LSB disponibles. ID de distribuidor: Ubuntu Descripción: Ubuntu 16.04.2 LTS Release: 16.04 Nombre en clave: xenial
sv_jan5
0

En mi caso, el problema se debió a algún problema con mis controladores gráficos. Cambiarlos a una versión estable resolvió el problema.

sv_jan5
fuente
0

En XFCE, debe habilitar "Manejar teclas de brillo de pantalla" en XFCE Power Manager, en la pestaña General.

ingrese la descripción de la imagen aquí

Nabil Kadimi
fuente
0

Tengo una Panasonic CF-LX3 , y se informa que tiene 2 controles de brillo:

/sys/class/backlight/:
intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight
panasonic -> ../../devices/virtual/backlight/panasonic

Pero en realidad en esta máquina, la primera funciona y la del vendedor no.

Por lo que añadir acpi_brightness=videoa GRUB_CMDLINE_LINUX_DEFAULTen /etc/defaults/grubayudado.

(no te olvides de update-grub)

rustyx
fuente
0

Después de seguir las respuestas aceptadas, todavía no funcionaba en Ubuntu 18.04. Luego, cambié /etc/default/grubpara contener la línea:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=none"

En lugar de:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Y correr:

sudo update-grub

Luego reiniciar. Funcionó perfectamente.

Vikram Pudi
fuente