Эта проблема не ограничивается только Macbook. У других брендов даже у спутника Toshiba L510 такая же проблема. Я нашел достаточно простое решение
Во всех системах Linux, с которыми я сталкивался до сих пор, даже в телефонах Android и других устройствах на базе Android, в каталоге есть файлы конфигурации, /sys/class/backlight/acpi_video0
которые относятся к яркости экрана, а точнее - к подсветке светодиодных экранов. Вот выводls /sys/class/backlight/acpi_video0
Вывод ls / sys / class / backlight / acpi_video0:
Разные системы имеют разные разрешения яркости экрана. Моя система имеет разрешение 8, т. Е. [0,7]. Вы можете увидеть верхний предел разрешения экрана по яркости cat /sys/class/backlight/acpi_video0/max_brightness
.
Затем запишите в файл любое значение, которое вы хотите, до тех /sys/class/backlight/acpi_video0/brightness
пор, пока число будет меньше, max_brightness
и ваша система немедленно получит это значение яркости. Например, поскольку моя система имеет разрешение от 0 до 7, echo 3 > /sys/class/backlight/acpi_video0/brightness
экран становится ярким на полпути. в то время как echo 0 > /sys/class/backlight/acpi_video0/brightness
делает подсветку максимально темной, не закрывая экран.
для удобства используйте следующий скрипт для настройки яркости экрана от терминала. Удалите файл сценария в /bin
какой-либо другой каталог в $PATH
переменной окружения вашей оболочки с именем backlight.sh
и сделайте его исполняемым. вот сценарий
#!/bin/bash
## MAX_BRIGHTNESS variable takes the value in /sys/class/backlight/acpi_video0/max_brightness
MAX_BRIGHTNESS=$(cat /sys/class/backlight/acpi_video0/max_brightness);
error_report()
if [ $1 -ge 0 ] && [ $1 -le $MAX_BRIGHTNESS ]; then echo $1 > /sys/class/backlight/acpi_video0/brightness ; else error_report ; fi;
после сохранения этого сценария в каталоге $ PATH как backlight.sh
, откройте корневой терминал и выполните следующую команду.
root@local.machine-A500# backlight.sh 0
тогда ваш экран погаснет. поиграйтесь с другими значениями, пока значения не превышают max_brightness.