Los controles de brillo no funcionan en una computadora portátil Dell Inspiron N4010

8

Tengo una computadora portátil Dell Inspiron N4010. Mis teclas de acceso rápido de brillo no pueden aumentar o disminuir el brillo de la pantalla. Y de hecho, tampoco puedo reducir el brillo del Brightness & Lockmenú debajo System Settings. ¿Alguna solución?

EDITAR : Creo que puedo haber encontrado la razón detrás del problema. En las versiones anteriores de Ubuntu había acpi_video0y intel_backlightdentro de la /sys/class/backlightcarpeta. Ahora en 13.04 hay dell_backlighty intel_backlighten esa carpeta. Y la parte más interesante, mi amigo instaló 13.04 en su Dell Vostro y en la /sys/class/backlightcarpeta de su sistema hay acpi_video0y intel_backlight. Entonces las teclas rápidas de brillo están trabajando para él.


fuente

Respuestas:

4

Tengo el mismo modelo y tuve el mismo problema durante todo el desarrollo de 13.04 hasta un día antes del lanzamiento y luego comenzó a funcionar. Archivé el error aquí: Error # 1105604: el control de brillo dejó de funcionar

Lo que puede hacer es usar una anulación manual que usé durante el desarrollo, modificando /etc/rc.locallo siguiente:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 978 > /sys/class/backlight/intel_backlight/brightness
chmod 777 /sys/class/backlight/intel_backlight/brightness
exit 0

La desventaja es que no puede cambiar el brillo fácilmente, excepto modificando manualmente el archivo /sys/class/backlight/intel_backlight/brightness

Cuando lo hice funcionar, utilicé las Fnteclas de brillo + para verificar la configuración: la configuración más baja es 490y luego aumenta en incrementos de 488. Estas son las configuraciones predeterminadas para /sys/class/backlight/intel_backlight/brightness:

490 Lowest with backlight on
978
1466
1954
2442
2930
3418
3906
4394
4882 Brightest

Mis controles de brillo funcionaban anteriormente, pero están rotos nuevamente, así que decidí crear un script para administrarlo:

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# For convenience I've assigned the keys Alt-Up and Alt-Down to run this script
# Fine tune the bump parameter as required
#
# Usage:
#    ./brightchg.sh up   # bump up brightness
#    ./brightchg.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=244
if [ "$1" == "up" ]; then
  curr=`echo "$curr + $bump" | bc`
else
  curr=`echo "$curr - $bump" | bc`
fi
# Set the brightness to the new level making sure it's always above 30 (minimum usable)
if [ $curr -gt 30 ]; then
    echo $curr | tee /sys/class/backlight/intel_backlight/brightness
fi

Nota: agregué una línea /etc/rc/localpara darme autoridad sobre el archivo de brillo:

chmod 777 /sys/class/backlight/intel_backlight/brightness

Luego lo asigné a las teclas Alt+ Upy Alt+ Downcomo se muestra aquí:

ingrese la descripción de la imagen aquí

bcbc
fuente
¡¡Increíble!! ¡Funciona de maravilla!
0

Ok, entonces aquí está la solución que encontré. Este comando es la única forma en que puedo cambiar el brillo de mi computadora portátil.

echo X |sudo tee /sys/class/backlight/acpi_video0/brightness

Donde "X" es cualquier número entre 1 y la capacidad máxima de brillo de su computadora portátil. Aquí le mostramos cómo puede encontrar ese número:

cat /sys/class/backlight/acpi_video0/max_brightness

En mi caso, es un rango entre 1 y 7. Así que acabo de crear un alias para cada nivel de brillo. De manera que

echo 3 |sudo tee /sys/class/backlight/acpi_video0/brightness

Es ahora:

zbright3

Nota: Agregué la 'z' para poder escribir 'zb' y luego presionar tabulador, para agilizar las cosas.

De todos modos, probablemente no sea la solución más efectiva, pero seguro que funciona bien para mí. Si no le tiene miedo al terminal, también debería funcionar bien para usted.

prueba esto también

Correr:

sudo gedit /etc/default/grub

Actualiza estas líneas:

GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso"
GRUB_CMDLINE_LINUX = ""

con los siguientes argumentos:

GRUB_CMDLINE_LINUX_DEFAULT = "splash silencioso acpi_backlight = proveedor" GRUB_CMDLINE_LINUX = "acpi_osi = Linux"

Luego corre sudo update-gruby reinicia.

Scott Hunt
fuente
Gracias por la ayuda :) Pero lamento decirte que editar el grubarchivo no resuelve el problema. ¡Y crear alias es una gran idea!
Tengo Dell Inspiron 7520, esto resolvió mi problema, pero el sistema se volvió inestable. Los controles de brillo tuvieron algún retraso antes de cambiar realmente el brillo, también cuando presioné algún botón de brillo, la reacción fue como si lo presionase dos veces. Cuando presioné esos botones de manera rápida y caótica, el sistema podía atascarse, la velocidad del puntero del mouse se redujo e incluso el KDE me desconectó. Muy raro comportamiento.
Vic
0

He tenido el mismo problema El control deslizante de brillo no funcionó, ni las teclas de acceso rápido. Entonces escribí un pequeño indicador de panel que podría ajustar el brillo. Pero tendrá que agregar permisos de escritura al /sys/class/backlight/intel_backlight/brightnessarchivo. Estos son los pasos si está interesado.

Descargue la fuente del indicador de la aplicación desde aquí: indicador-brillo

  1. Asegúrese de que el brillo se pueda ajustar usando intel_backlight usando el siguiente método
    • echo 1000 | sudo tee /sys/class/backlight/intel_backlight/brightness e ingrese la contraseña
    • Si su brillo cambia, continúe con el paso 2.
  2. Cambie los permisos para el archivo / sys / class / backlight / intel_backlight / brillo por
    • Abra el archivo /etc/rc.local sudo gedit /etc/rc.local
    • Agregue el comando chmod arriba exit 0:chmod 777 /sys/class/backlight/intel_backlight/brightness
  3. Mueva el indica-brightness.py a / usr / bin mv indicate-brightness.py /usr/bin/
  4. Haz que el archivo sea ejecutable. sudo chmod +x /usr/bin/indicate-brightness.py
  5. Agregue el comando indicate-brightness.pya las aplicaciones de inicio

Realmente no tiene que moverlo a / usr / bin, pero me resultó fácil acceder al archivo desde allí.

Nota: tomé prestados los valores del paso de brillo de la respuesta de bcbc anterior. También he publicado algunas capturas de pantalla en mi blog si quieres ver cómo se ve: blog

rahules
fuente
0

La solución dada en el siguiente enlace funcionó para mí:

Las teclas de brillo F4 y F5 no funcionan en la computadora portátil Dell XPS 15.6

Mi configuración es la siguiente:

SO: openSuse 12.3 (Dartmouth) Escritorio: KDE 4.10 Laptop: Dell Inspiron 15

Nota: Aunque la solución propuso ejecutar el comando 'update-grub' pero no pude ejecutarlo, ya que no se encontró en el sistema. Afortunadamente, incluso sin ejecutar esto y reiniciar el sistema reparó estas teclas. Ahora, puedo ajustar el brillo usando las teclas F4 y F5 en modo funcional. También puede usar el siguiente comando para ajustarlo (caso específico como el mío)

$ echo x > /sys/class/backlight/dell_backlight/brightness

Donde x varía de 0 a 15.

Yashpal Meena
fuente
0

Acabo de arreglar mi luz de fondo siguiendo las instrucciones de Ubuntu Wiki. En mi caso, lo que funcionó fue crear el archivo /usr/share/X11/xorg.conf.d/80-backlight.confcon la siguiente configuración:

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "AccelMethod"     "sna"
    Option      "Backlight"       "intel_backlight" # use your backlight that works  here
    BusID       "PCI:0:2:0"
EndSection
Bauna
fuente