Podświetlenie klawiatury nadal działa w Ubuntu 16.04 LTS


11

Właśnie zainstalowałem Ubuntu 16.04 LTS na moim Dell Latitude E6540 i moje podświetlenie klawiatury nadal działa po pewnym czasie, nawet po wyłączeniu ich za pomocą klawiszy skrótu (Fn + ->).
Z góry dziękuję za wszelką pomoc.


nie wiem dokładnie, czy to była aktualizacja do 16.04 - ale wczoraj zauważyłem, że moje podświetlenie klawiatury przestało działać - nie będzie świecić :-(
Stefan Krüger

2
hm sprawił, że znów zaczął działać: najpierw pozwól zwykłemu użytkownikowi pisać do pliku: sudo chmod a+w /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightnessniż ustaw jasność na inną wartość niż 0 (0..9 są dla mnie ważne)echo 9 > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
Stefan Krüger

To samo dzieje się ze mną (ostatnio uruchomione) na Ubuntu 14.04.5.
Bach

Odpowiedzi:


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

Pracowałem dla mnie, mam nowy 2w1 Inspiron 7568.


1
Spowoduje to ustawienie światła na poziom 2. Wyłączenie światła można wykonać, odbijając 0się echem w tym pliku. Ale w każdym razie - to nie odpowiada na zadane tutaj pytanie.
Bach

dla thinkpad jest to katalog: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlightale nie mogę zrozumieć, co powoduje, że podświetlenie włącza się cały czas
Jonathan

8

Właśnie kupiłem 2016 Dell XPS13-9350. Nawiasem mówiąc, z ogromną radością wyczyściłem system Windows 10 i zainstalowałem Ubuntu 16.04 LTS oraz pulpit Cinnamon. To słodkie połączenie laptopa.

Domyślnym ustawieniem jest przyciemnienie podświetlenia klawiatury po 10 sekundach bez naciskania klawisza. Doprowadzało mnie to do szaleństwa, ponieważ dużo latam i chcę, aby podświetlenie pozostało włączone dłużej.

Plik /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeoutzawiera wartość limitu czasu podświetlenia.

Odpowiedź 3 (powyżej) nie działała dla mnie, ponieważ polecenie echo nie działało, nawet jako root. Zamiast tego zrobiłem następujące:

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

zmień 10son-line-1 na 300s(Bez cudzysłowów). Spowoduje to zmianę limitu czasu na 5 minut. Zmień to na cokolwiek chcesz.

Zapisz plik (Ctrl-O, Enter, Ctrl-X).

Mam nadzieję, że to pomaga komuś tak sfrustrowanemu jak ja.


1
Jeśli sudo nano FILEdziała, nie ma powodu, dla którego echo ... > FILEnie miałby działać z poziomu powłoki root. Prawdopodobnie sudo echo ... > FILEzamiast tego pobiegłeś . Zobacz askubuntu.com/questions/230476/… . W związku z tym twoja odpowiedź nie oferuje poprawy drugiej odpowiedzi.
David Foerster,

Byłem w stanie zmodyfikować ten plik za pomocą nano, ale nie za pomocą vima. Masz pomysł, dlaczego? Z vimem wystąpił ten błąd podczas próby: w "stop_timeout" "stop_timeout" E667: Fsync nie powiodło się Naciśnij ENTER lub wpisz polecenie, aby kontynuować
Nisba

@Nisba Miałem ten sam problem z Neovimem. Właśnie użyłem echo 5m | sudo tee ...jako pierwszy, ale z nazwą pliku tej odpowiedzi.
Jonathan Landrum

To zadziałało dla mnie. O dziwo, okazuje się, że nie jestem w stanie usunąć pliku ani pisać za pomocą vi - nawet przez „sudo” ... a jednak jestem w stanie edytować za pomocą nano !!! Jak dziwne to jest?
rys.

@fig @Nisba prawdopodobnym powodem jest to, że vi chce utworzyć plik tymczasowy w tym katalogu, a nano tego nie robi. Nadal możesz pisać przy pomocy vi, ale wyjdź z, :x!aby zastąpić skargę dotyczącą pliku tymczasowego.
Jonathan Landrum

3

Znalazłem poprawkę w jednym z komentarzy na temat bugtrackera startera

Krok 1: Zmień opcję systemu

Edytuj plik /etc/dbus-1/system.d/org.freedesktop.UPower.conf

zmiana:

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

do:

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

Krok 2: Wykonaj polecenie przy starcie systemu

dodaj następujące wiersze do pliku /etc/rc.local

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

To naprawdę działa.

Backligt klawiatury działa również, ale nie automatycznie, po naciśnięciu tylko klawiszy Fn.


Działa to w przypadku Dell Precision 7510 - Ubuntu 16.04.1. Próbowałem innych poprawek, ale wydaje się, że to jedyna, która działała dla mnie. Dzięki!
Mike

2

Kolejną rzeczą w laptopach Dell (w tym moim XPS 15, 9550) jest to, że podświetlenie przyciemnia się i gaśnie po 10 sekundach bezczynności.

Istnieje polecenie, które działało dla mnie (Linux Mint 18 na 9550, jądro 4.8), które pozwoliło mi wybrać limit czasu:

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

Jest to limit czasu 60., co w moim przypadku jest wystarczające. Oczywiście możesz tu umieścić wszystko, na przykład 3600 na całą godzinę, co może komfortowo odnosić się do „pozostania na”.


cat /sys/class/leds/dell\:\:kbd_backlight/stop_timeoutzwrócone, 10sco jest wartością domyślną - na wypadek, gdyby ktoś tego potrzebował
Anand Rockzz,

1

Kiedyś ponownie włączałem podświetlenie klawiatury Dell Vostro 3560 po ponownym uruchomieniu, nawet gdybym ją wyłączył. Poprawka została wprowadzona /etc/UPower/UPower.conf. Zmieniłem się IgnoreLid=falsena IgnoreLid=true. To pomogło.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.