Подсветка клавиатуры продолжает работать в Ubuntu 16.04 LTS

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

6 ответов

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

У меня сработало у меня новое 2в1 Inspiron 7568.

Только что купил Dell XPS13-9350 2016 года. Кстати, с огромной радостью вытер 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).

Надеюсь, что это поможет кому-то так же разочарован этим, как и я.

Еще одна особенность ноутбуков 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 на целый час, что может быть удобно для "остаться на месте".

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

Шаг 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 Vostro 3560 постоянно включалась после перезагрузки, даже если она была выключена. Исправление было в /etc/UPower/UPower.conf, Я изменился IgnoreLid=false в IgnoreLid=true, Это помогло.

Я столкнулся с этой проблемой в Ubuntu 22.04.1 с Mate.

  • Нажатие <Fn>+<Space>не является постоянным, поскольку Mate переопределяет настройку подсветки, когда экран разблокирован.
  • Настройка systemdне помогает.

Решение

Я решил проблему, выполнив следующие действия:

  1. Бежать gsettings list-recursively | grep --color kbdчтобы найти соответствующие настройки. В выводе вы найдете следующие строки:
      org.mate.power-manager kbd-backlight-battery-reduce true
org.mate.power-manager kbd-brightness-dim-by-on-battery 50
org.mate.power-manager kbd-brightness-dim-by-on-idle 75
org.mate.power-manager kbd-brightness-on-ac 100
  1. Изменять kbd-brightness-on-acк 0а также kbd-backlight-battery-reduceк falseзапустив:
      gsettings set org.mate.power-manager kbd-brightness-on-ac 0
gsettings set org.mate.power-manager kbd-backlight-battery-reduce false

Теперь подсветка клавиатуры будет отключена при разблокировке экрана.

Другие вопросы по тегам