То, что я думаю, - то, что минимальное значение яркости установлено для обнуления яркости экрана. Если так или иначе, я могу вручную установить на к значению очень меньше, но еще больше что нуль, чем оно работал бы.
Выше предложенного решения для редактирования эти /etc/acpi/asus-keyboard-backlight.sh
не работает на меня, также. Я добавил notify-send "hello"
в вышеупомянутом сценарии оболочки, но я не видел уведомления, таким образом, я предполагаю, что этот сценарий не называют на подсветке увеличения/уменьшения.
Так или иначе, после нескольких часов поиска с помощью Google единственного рабочего решения, которое я нашел, использует этот небольшой инструмент - zero_brightness_fixer. В основном это - сервис, которые прислушиваются к изменению яркости и если новое значение ниже того, Вы устанавливаете, это предотвратит изменение, восстанавливающее яркость к минимальному значению, которое Вы выбрали.
, Как установить его на Ubuntu 18.04 и производных:
sudo apt install g++
git clone https://github.com/nuccy/zero_brightness_fixer.git
cd zero_brightness_fixer
sudo mv zero_brightness_fixer /usr/local/bin/
sudo mv zero_brightness_fixer.service /etc/systemd/system/
sudo systemctl enable zero_brightness_fixer
sudo service zero_brightness_fixer start
не забывают корректироваться, настройки в zero_brightness_fixer.service (проверьте README на детали)
экран, становящийся черным, не является проблемой для волнения о. Это - простая функция по умолчанию в человечности, которая позволяет яркость от 0-100 в отличие от окон, где существует минимальное значение, говорят 1 или 5 и максимальное значение 100.
Можно заразить, изменяют минимальную яркость, но не всегда через некоторое значение в файле конфигурации.
В /etc/acpi/events
существует набор файлов удара, которые управляют поведением ключей. Используйте меньше, чтобы просмотреть файл и видеть, где он указывает, затем отредактируйте тот файл.
, Например
ссылки Шахты на /etc/acpi/asus_keyboard-backlight.sh
и на самом деле содержит значение МИН 0. Я затем скорректировал бы ту переменную МИН к тому, что я счел целесообразным.
# this directory is a symlink on my machine:
KEYS_DIR=/sys/class/leds/asus\:\:kbd_backlight
test -d $KEYS_DIR || exit 0
MIN=0
MAX=$(cat $KEYS_DIR/max_brightness)
VAL=$(cat $KEYS_DIR/brightness)
if [ "$1" = down ]; then
VAL=$((VAL-1))
else
VAL=$((VAL+1))
fi
if [ "$VAL" -lt $MIN ]; then
VAL=$MIN
elif [ "$VAL" -gt $MAX ]; then
VAL=$MAX
fi
echo $VAL > $KEYS_DIR/brightness