В основном вам нужно бежать
echo X > /sys/class/backlight/acpi_videoY/brightness
во время процесса загрузки после загрузки графических драйверов с соответствующими Xи Y. Другие ответы и комментарии объясняют, как найти Xи Y.
Хотя /etc/rc.localпредложение работает, наиболее последовательный способ сделать это, на мой взгляд, заключается в следующем:
Создайте файл, скажем customsetbootbrightness.conf, в /etc/init(чтобы избежать конфликтов с существующими именами файлов в этом каталоге) как root со следующим содержимым:
description "Sets brightness after graphics device is loaded"
start on graphics-device-added
task
exec echo X > /sys/class/backlight/acpi_videoY/brightness
Таким образом, поведение системы будет таким же, как у систем без этой особой причуды (яркость равна 0 при запуске). В /etc/rc.localметоде обычно есть небольшой период, когда яркость остается 0.
Кроме того , это должно устранить необходимость (в некоторых системах) от того , чтобы sleep 2прежде , чем echo...- не проверено , хотя. (См. Http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-booting.html или http://ubuntuforums.org/archive/index.php/t-2061712.html для пример)
echo 7.