A luz de fundo do teclado continua no Ubuntu 16.04 LTS

10

Acabo de instalar o Ubuntu 16.04 LTS no meu Dell Latitude E6540 e minha iluminação do teclado é continua indo depois de algum tempo, mesmo depois que eu desligá-los usando as teclas de atalho (Fn + ->).
Agradecemos antecipadamente por qualquer ajuda.

Bhammarker Rahul
fonte
Eu não sei exatamente se foi a atualização para a 16.04 - mas ontem notei que a luz de fundo do meu teclado parou de funcionar - ela não acende :-(
Stefan Krüger 9/16
2
hm tenho que trabalhar: em primeiro lugar permitir que o usuário normal a gravar no arquivo: sudo chmod a+w /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightnessde set brilho para outro valor diferente de 0 (0..9 são válidos para me)echo 9 > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
Stefan Krüger
O mesmo acontece comigo (iniciado recentemente) no Ubuntu 14.04.5.
Bach

Respostas:

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

Trabalhou para mim, eu tenho um novo 2em1 Inspiron 7568.

kleeman7
fonte
1
Isso define a luz para o nível 2. O apagamento da luz pode ser feito ecoando 0neste arquivo. Mas de qualquer maneira - isso não responde à pergunta postada aqui.
Bach
Para o thinkpad, o diretório é: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlightmas não consigo descobrir o que está ativando a luz de fundo para ligar o tempo todo
Jonathan
8

Acabei de comprar um 2016 Dell XPS13-9350. Limpou o Windows 10, com imensa alegria a propósito, e instalou o Ubuntu 16.04 LTS e a área de trabalho Cinnamon. Este é um combo para laptop.

A configuração padrão é diminuir a luz de fundo do teclado após 10 segundos sem pressionar a tecla. Isso estava me deixando absolutamente louco, porque eu voo muito e quero que a luz de fundo fique mais tempo.

O arquivo /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeoutcontém o valor do tempo limite da luz de fundo.

A resposta 3 (acima) não funcionou para mim porque o comando echo não funcionou, mesmo como root. Em vez disso, fiz o seguinte:

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

altere a 10slinha 1 para 300s(Sem aspas). Isso mudará o tempo limite para 5 minutos. Mude para o que quiser.

Salve o arquivo (Ctrl-O, Enter, Ctrl-X).

Espero que isso ajude alguém tão frustrado com isso quanto eu.

Sopwith
fonte
1
Se sudo nano FILEfuncionar, não há razão para echo ... > FILEque não funcione a partir de um shell raiz. Você provavelmente correu em seu sudo echo ... > FILElugar. Veja askubuntu.com/questions/230476/… . Como tal, sua resposta não oferece nenhuma melhoria da outra resposta.
David Foerster
Consegui modificar esse arquivo com o nano, mas não com o vim. Alguma idéia do porquê? Com vim Eu tenho esse erro ao tentar: w "stop_timeout" "stop_timeout" E667: Fsync falhou Pressione a tecla ENTER ou digite o comando para continuar
Nisba
@ Nisba Eu tive o mesmo problema com o Neovim. Acabei de usar echo 5m | sudo tee ...como o primeiro menciona, mas com o nome do arquivo desta resposta.
Jonathan Landrum
Isso funcionou para mim. Surpreendentemente, acho que não consigo excluir o arquivo ou escrever usando o vi - mesmo via "sudo" ... mas consigo editar usando o nano !!! Quão estranho é isso?
fig
@fig @Nisba o motivo provável é que o vi quer criar um arquivo temporário nesse diretório e o nano não. Você ainda pode escrever com o vi, mas saia com :x!para substituir a reclamação sobre o arquivo temporário.
Jonathan Landrum
3

Encontrei correção em um dos comentários no launchpad bugtracker

Etapa 1: alterar a opção do sistema

Edite o arquivo /etc/dbus-1/system.d/org.freedesktop.UPower.conf

mudança:

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

para:

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

Etapa 2: executar o comando com a inicialização do sistema

adicione linhas a seguir ao arquivo /etc/rc.local

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

É realmente funciona.

O backligt do teclado também funciona, mas não automaticamente, pressionando apenas as teclas Fn.

PRIHLOP
fonte
Isso funcionou para o Dell Precision 7510 - Ubuntu 16.04.1. Eu tentei outras correções, mas esta parece ser a única que funcionou para mim. Obrigado!
22617 Mike
2

Outra coisa nos laptops da Dell (incluindo o meu XPS 15, 9550) é que a luz de fundo diminui e apaga após 10 segundos de inatividade.

Existe um comando que funcionou para mim (Linux Mint 18 em um 9550, kernel 4.8) que me permitiu escolher o tempo limite:

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

Isso é para um tempo limite de 60 anos, o que é suficiente no meu caso. Obviamente, você pode colocar qualquer coisa aqui, como 3600s por uma hora inteira, que pode confortavelmente se relacionar com "permanecer".

le hollandais volant
fonte
cat /sys/class/leds/dell\:\:kbd_backlight/stop_timeoutretornou 10sque é o padrão - no caso any1 precisa dele
Anand Rockzz
1

Eu costumava ter a luz de fundo do teclado do Dell Vostro 3560 constantemente ligada após a reinicialização, mesmo se eu a tivesse desligado. A correção estava lá /etc/UPower/UPower.conf. Eu mudei IgnoreLid=falsepara IgnoreLid=true. Isso ajudou.

Alex
fonte