La luz de fondo del teclado continúa en Ubuntu 16.04 LTS

11

Acabo de instalar Ubuntu 16.04 LTS en mi Dell Latitude E6540 y mi retroiluminación del teclado está sigue adelante después de algún tiempo, incluso después de que les apago el uso de las teclas de acceso directo (Fn + ->).
Gracias de antemano por cualquier ayuda.

Bhammarker Rahul
fuente
No sé exactamente si fue la actualización a 16.04, pero ayer noté que la luz de fondo de mi teclado dejó de funcionar, no se iluminará :-(
Stefan Krüger
2
hm lo hizo funcionar de nuevo: primero permita que el usuario normal escriba en el archivo: luego sudo chmod a+w /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightnessconfigure el brillo en otro valor que no sea 0 (0..9 son válidos para mí)echo 9 > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
Stefan Krüger
Lo mismo me pasa a mí (comenzó recientemente) en Ubuntu 14.04.5.
Bach

Respuestas:

11
echo 2 | sudo tee /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness

Funcionó para mí, tengo un nuevo 2 en 1 Inspiron 7568.

kleeman7
fuente
1
Esto establece la luz en el nivel 2. Se puede apagar la luz haciendo eco 0en este archivo. Pero de todos modos, esto no responde a la pregunta publicada aquí.
Bach
para thinkpad, el directorio es: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlightpero no puedo entender qué está activando la luz de fondo todo el tiempo
Jonathan
8

Acabo de comprar una Dell XPS13-9350 2016. Eliminé Windows 10, con una inmensa alegría por cierto, e instalé Ubuntu 16.04 LTS y el escritorio Cinnamon. Este es un dulce combo de laptop.

La configuración predeterminada es atenuar la luz de fondo del teclado después de 10 segundos sin presionar ninguna tecla. Esto me estaba volviendo loco porque vuelo mucho y quiero que la luz de fondo permanezca encendida por más tiempo.

El archivo /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeoutcontiene el valor de tiempo de espera de la luz de fondo.

La respuesta 3 (arriba) no funcionó para mí porque el comando echo no funcionó, incluso como root. En cambio hice lo siguiente:

sudo nano /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeout 

cambie la 10slínea 1 a 300s(Sin comillas). Esto cambiará el tiempo de espera a 5 minutos. Cámbialo a lo que quieras.

Guarde el archivo (Ctrl-O, Enter, Ctrl-X).

Espero que esto ayude a alguien tan frustrado con esto como yo.

Sopwith
fuente
1
Si sudo nano FILEfunciona, no hay razón por la cual echo ... > FILEno debería funcionar desde un shell raíz. Probablemente corriste en su sudo echo ... > FILElugar. Ver askubuntu.com/questions/230476/… . Como tal, su respuesta no ofrece ninguna mejora de la otra respuesta.
David Foerster
He podido modificar ese archivo con nano pero no con vim. ¿Alguna idea de por qué? Con vim obtuve este error al intentar: w "stop_timeout" "stop_timeout" E667: Fsync falló Presione ENTER o escriba el comando para continuar
Nisba
@Nisba Tuve el mismo problema con Neovim. Acabo de usar echo 5m | sudo tee ...como el primero menciona, pero con el nombre del archivo de esta respuesta.
Jonathan Landrum
Esto funcionó para mí. Sorprendentemente, descubro que no puedo eliminar el archivo o escribir usando vi, incluso a través de "sudo" ... ¡¡¡pero puedo editar usando nano !!! ¿Qué tan extraño es eso?
fig
@fig @Nisba la razón probable es porque vi quiere hacer un archivo temporal en ese directorio, y nano no. Todavía puede escribir con vi, pero salga :x!para anular la queja sobre el archivo temporal.
Jonathan Landrum
3

Encontré una solución en uno de los comentarios sobre el rastreador de errores de launchpad

Paso 1: cambie la opción del sistema

Edite el archivo /etc/dbus-1/system.d/org.freedesktop.UPower.conf

cambio:

<allow send_destination="org.freedesktop.UPower"
       send_interface="org.freedesktop.UPower.KbdBacklight"/>

a:

<deny send_destination="org.freedesktop.UPower"
       send_interface="org.freedesktop.UPower.KbdBacklight"/>

Paso 2: ejecute el comando con el inicio del sistema

agregue las siguientes líneas al archivo /etc/rc.local

#!/bin/sh -e
# Mask kernel module
sudo systemctl mask systemd-backlight@leds\:dell\:\:kbd_backlight.service
exit 0

Realmente funciona.

El teclado retroiluminado también funciona, pero no automáticamente, presionando solo las teclas Fn.

PRIHLOP
fuente
Esto funcionó para Dell Precision 7510 - Ubuntu 16.04.1. He intentado otras soluciones, pero esta parece ser la única que funcionó para mí. ¡Gracias!
Mike
2

Otra cosa en las computadoras portátiles Dell (incluida mi XPS 15, 9550) es que la luz de fondo se atenúa y se apaga después de 10 segundos inactiva.

Hay un comando que funcionó para mí (Linux Mint 18 en un 9550, kernel 4.8) que me permitió elegir el tiempo de espera:

sudo bash -c 'echo "60s" > /sys/class/leds/dell\:\:kbd_backlight/stop_timeout'

Esto es para un tiempo de espera de 60, que es suficiente en mi caso. Por supuesto, puede poner cualquier cosa aquí, como 3600 durante una hora completa, que puede relacionarse cómodamente con "permanecer encendido".

le hollandais volant
fuente
cat /sys/class/leds/dell\:\:kbd_backlight/stop_timeoutdevuelto, 10sque es el predeterminado - en caso de que alguien lo necesite
Anand Rockzz
1

Tenía la luz de fondo del teclado Dell Vostro 3560 constantemente encendida después del reinicio, incluso si la tenía apagada. La solución estaba en /etc/UPower/UPower.conf. He cambiado IgnoreLid=falsea IgnoreLid=true. Eso ayudó.

Alex
fuente