Підсвічування клавіатури продовжується в Ubuntu 16.04 LTS


11

Я тільки що встановив Ubuntu 16.04 LTS на моєму Dell Latitude E6540 і моя підсвічування клавіатури буде продовжує йти на через деякий час навіть після того, як я відключити їх з допомогою гарячих клавіш (Fn + ->).
Заздалегідь дякую за будь-яку допомогу.


я точно не знаю, чи було це оновлення до 16.04 - але вчора я помітив, що підсвітка моєї клавіатури перестала працювати - вона не загориться :-(
Стефан Крюгер

2
hm змусив його знову працювати: спочатку дозвольте звичайному користувачеві записати файл: sudo chmod a+w /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightnessніж встановіть яскравість іншим значенням, ніж 0 (для мене справедливі 0..9)echo 9 > /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/brightness
Стефан Крюгер

Те саме відбувається зі мною (розпочато недавно) на Ubuntu 14.04.5.
Бах

Відповіді:


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

Для мене працював у мене новий 2-дюймовий Inspiron 7568.


1
Це встановлює світло на рівень 2. Вимкнення світла можна зробити, повторившись 0у цьому файлі. Але все одно - це не відповідає на поставлене тут питання.
Бах

Каталог для Thinkpad - це: /sys/devices/platform/thinkpad_acpi/leds/tpacpi::kbd_backlightале я не можу зрозуміти, що спрацьовує, щоб підсвітка постійно
Джонатан,

8

Щойно придбав Dell XPS13-9350. Зніс Windows 10, з величезною радістю, до речі, і встановив Ubuntu 16.04 LTS та робочий стіл Cinnamon. Це солодкий комбо для ноутбуків.

За замовчуванням встановлено затемнення заднього світла клавіатури через 10 секунд без натискання клавіші. Це зводило мене з розуму абсолютно, бо я багато літаю і хочу, щоб заднє світло трималося довше.

Файл /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeoutмістить значення часу очікування заднього освітлення.

Відповідь 3 (вище) не працювала для мене, оскільки команда echo не працювала навіть як root. Натомість я зробив наступне:

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

змінити 10sрядок-1 на 300s(Без лапок). Це змінить час очікування на 5 хвилин. Змініть його на все, що завгодно.

Збережіть файл (Ctrl-O, Enter, Ctrl-X).

Сподіваюся, це допомагає комусь так само розчаруватися в цьому, як і я.


1
Якщо це sudo nano FILEпрацює, немає жодної причини, чому echo ... > FILEне слід працювати з кореневою оболонкою. Ви, напевно, sudo echo ... > FILEзамість цього бігали . Дивіться askubuntu.com/questions/230476/… . Таким чином, ваша відповідь не пропонує покращення іншої відповіді.
Девід Фоерстер

Я зміг змінити цей файл з nano, але не з vim. Будь-яка ідея чому? З vim я отримав цю помилку при спробі: w "stop_timeout" "stop_timeout" E667: Fsync не вдався Натисніть ENTER або введіть команду для продовження
Nisba

@Nisba У мене була така ж проблема з Neovim. Я щойно echo 5m | sudo tee ...згадувався як перший, але з назвою файлу цієї відповіді.
Джонатан Ландрум

Це працювало для мене. Дивно, але я не можу видалити файл або записати за допомогою vi - навіть через "sudo" ... все-таки я можу редагувати за допомогою nano !!! Наскільки wierd це ??
фіг

@fig @Nisba ймовірна причина в тому, що vi хоче зробити тимчасовий файл у цьому каталозі, а nano - ні. Ви все ще можете писати з vi, але вийдіть із, :x!щоб змінити скаргу на тимчасовий файл.
Джонатан Ландрум

3

Я знайшов виправлення в одному з коментарів про виправлення запуску

Крок 1: змінити системний параметр

Редагувати файл /etc/dbus-1/system.d/org.freedesktop.UPower.conf

зміни:

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

до:

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

Крок 2: виконання команди при запуску системи

додайте наступні рядки до файлу /etc/rc.local

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

Це справді працює.

Підсвічування клавіатури також працює, але не автоматично, лише натисканням клавіш Fn.


Це працювало для Dell Precision 7510 - Ubuntu 16.04.1. Я спробував інші виправлення, але це, здається, єдине, що працювало на мене. Дякую!
Майк

2

Ще одна річ на ноутбуках Dell (включаючи мій XPS 15, 9550) - це те, що підсвічування тьмяніє і згасає після 10 секунд на холостому ходу.

Є команда, яка працювала для мене (Linux Mint 18 на 9550, ядро ​​4.8), яка дозволила мені вибрати час очікування:

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

Це для тайм-ауту 60-х років, що в моєму випадку достатньо. Звичайно, тут можна поставити що завгодно, як 3600 на цілу годину, що може зручно стосуватися «перебування на».


cat /sys/class/leds/dell\:\:kbd_backlight/stop_timeoutповернув, 10sщо є за замовчуванням - у випадку, якщо
кому-небудь

1

У мене раніше підсвітка клавіатури Dell Vostro 3560 постійно включалася після перезавантаження, навіть якщо вона була вимкнена. Виправлення було в /etc/UPower/UPower.conf. Я змінився IgnoreLid=falseна IgnoreLid=true. Це допомогло.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.