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.