La retroilluminazione della tastiera continua in Ubuntu 16.04 LTS


11

Ho appena installato Ubuntu 16.04 LTS sul mio Dell Latitude E6540 e il mio retroilluminazione della tastiera è continua ad andare su dopo qualche tempo anche dopo che li spengo utilizzando i tasti di scelta rapida (Fn + ->).
Grazie in anticipo per qualsiasi aiuto.


non so esattamente se fosse l'aggiornamento alla 16.04 - ma ieri ho notato che la mia retroilluminazione della tastiera ha smesso di funzionare - non si accenderà :-(
— Stefan Krüger

2
hm ha funzionato di nuovo: prima consenti all'utente normale di scrivere su file: poi sudo chmod a+w /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightnessimposta la luminosità su un valore diverso da 0 (0..9 sono validi per me)echo 9 > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
— Stefan Krüger

Lo stesso succede a me (iniziato di recente) su Ubuntu 14.04.5.
— Bach,

Risposte:


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

Ha funzionato per me ho un nuovo Inspiron 7568 2in1.


1
Questo imposta la luce al livello 2. Spegnere la luce può essere fatto facendo eco 0in questo file. Ma comunque - questo non risponde alla domanda pubblicata qui.
— Bach,

per thinkpad la directory è: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlightma non riesco a capire cosa stia attivando la retroilluminazione per essere sempre accesa
— Jonathan

8

Ho appena acquistato un Dell XPS13-9350 del 2016. Spazzato via Windows 10, con immensa gioia tra l'altro, e installato Ubuntu 16.04 LTS e il desktop Cinnamon. Questa è una dolce combinazione di laptop.

L'impostazione predefinita è di attenuare la retroilluminazione della tastiera dopo 10 secondi di inattività del tasto. Questo mi stava facendo impazzire perché volo molto e voglio che la luce posteriore rimanga accesa più a lungo.

Il file /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeoutcontiene il valore di timeout della retroilluminazione.

La risposta 3 (sopra) non ha funzionato per me perché il comando echo non ha funzionato, anche come root. Invece ho fatto quanto segue:

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

cambia il 10son-line 1 in 300s(Senza virgolette). Questo cambierà il timeout a 5 minuti. Modificalo come preferisci.

Salva il file (Ctrl-O, Invio, Ctrl-X).

Spero che questo aiuti qualcuno così frustrato come me.


1
Se sudo nano FILEfunziona, non c'è motivo per cui echo ... > FILEnon dovrebbe funzionare da una shell di root. Probabilmente sudo echo ... > FILEinvece hai corso . Vedi askubuntu.com/questions/230476/… . Pertanto, la tua risposta non offre alcun miglioramento dell'altra risposta.
— David Foerster,

Sono stato in grado di modificare quel file con nano ma non con vim. Qualche idea sul perché? Con vim ho riscontrato questo errore durante il tentativo: w "stop_timeout" "stop_timeout" E667: Fsync fallito Premere INVIO o digitare il comando per continuare
— Nisba

@Nisba Ho avuto lo stesso problema con Neovim. Ho appena usato echo 5m | sudo tee ...come la prima menzione, ma con il nome del file di questa risposta.
— Jonathan Landrum,

Questo ha funzionato per me. Sorprendentemente, trovo che non riesco a cancellare il file o scrivere usando vi - anche tramite "sudo" ... eppure sono in grado di modificare usando nano !!! Quanto è strano ??
— fico

@fig @Nisba il motivo probabile è perché vi vuole creare un file temporaneo in quella directory, e nano no. Puoi ancora scrivere con vi, ma esci con :x!per ignorare il reclamo relativo al file temporaneo.
— Jonathan Landrum,

3

Ho trovato una correzione in uno dei commenti sul bugtracker del launchpad

Passaggio 1: modifica l'opzione di sistema

Modifica il file /etc/dbus-1/system.d/org.freedesktop.UPower.conf

modificare:

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

per:

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

Passaggio 2: eseguire il comando con l'avvio del sistema

aggiungi le seguenti righe al file /etc/rc.local

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

Funziona davvero.

Anche il backligt della tastiera funziona, ma non automaticamente, premendo solo i tasti Fn.


Questo ha funzionato per Dell Precision 7510 - Ubuntu 16.04.1. Ho tentato altre correzioni ma questo sembra essere l'unico che ha funzionato per me. Grazie!
— Mike,

2

Un'altra cosa sui laptop Dell (incluso il mio XPS 15, 9550) è che la retroilluminazione si attenua e si spegne dopo 10 secondi al minimo.

C'è un comando che ha funzionato per me (Linux Mint 18 su un 9550, kernel 4.8) che mi ha permesso di scegliere il timeout:

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

Questo è per un timeout degli anni '60, che è sufficiente nel mio caso. Certo, puoi mettere qualsiasi cosa qui, come 3600 per un'ora intera, che può essere correlata comodamente a «rimanere acceso».


cat /sys/class/leds/dell\:\:kbd_backlight/stop_timeoutrestituito 10squale è il valore predefinito - nel caso in cui ne abbia
— bisogno1

1

Prima di riavviare, la retroilluminazione della tastiera del mio Dell Vostro 3560 era costantemente accesa, anche se la avevo spenta. La correzione era dentro /etc/UPower/UPower.conf. Ho cambiato IgnoreLid=falsein IgnoreLid=true. Questo ha aiutato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.