В основному потрібно бігати
echo X > /sys/class/backlight/acpi_videoY/brightness
під час процесу завантаження після завантаження графічних драйверів з відповідними X
та Y
. Інші відповіді та коментарі пояснюють, як їх знайти X
та знайти Y
.
Хоча /etc/rc.local
пропозиція працює, на мою думку, найбільш послідовним способом цього є:
Створіть файл, скажімо customsetbootbrightness.conf
, у /etc/init
(уникайте зіткнень із існуючими іменами файлів у цьому каталозі) як корінь із таким вмістом:
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
.