Básicamente necesitas correr
echo X > /sys/class/backlight/acpi_videoY/brightness
durante el proceso de arranque después de que los controladores de gráficos han cargado con apropiada X
y Y
. Las otras respuestas y comentarios explican cómo encontrar X
y Y
.
Si bien la /etc/rc.local
sugerencia funciona, la forma más consistente de hacerlo, en mi opinión, es la siguiente:
Cree un archivo, digamos customsetbootbrightness.conf
, en /etc/init
(evite colisiones con nombres de archivo existentes en ese directorio) como raíz con los siguientes contenidos:
description "Sets brightness after graphics device is loaded"
start on graphics-device-added
task
exec echo X > /sys/class/backlight/acpi_videoY/brightness
De esta manera, el comportamiento del sistema será el mismo que el de los sistemas sin este capricho particular (el brillo es 0 al inicio). En el /etc/rc.local
método, generalmente hay un pequeño período cuando el brillo permanece 0.
Además, esto debería eliminar la necesidad (en algunos sistemas) de tener que hacerlo sleep 2
antes echo...
, aunque no se haya verificado. (Ver http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-booting.html o http://ubuntuforums.org/archive/index.php/t-2061712.html para ejemplo)
echo 7
.