Basicamente, você precisa executar
echo X > /sys/class/backlight/acpi_videoY/brightness
durante o processo de inicialização após os drivers gráficos têm carregado com apropriada X
e Y
. As outras respostas e comentários explicam como encontrar X
e Y
.
Enquanto a /etc/rc.local
sugestão funciona, a maneira mais consistente de fazer isso, na minha opinião, é a seguinte:
Crie um arquivo, digamos customsetbootbrightness.conf
, em /etc/init
(evite colisões com nomes de arquivos existentes nesse diretório) como raiz com o seguinte conteúdo:
description "Sets brightness after graphics device is loaded"
start on graphics-device-added
task
exec echo X > /sys/class/backlight/acpi_videoY/brightness
Dessa forma, o comportamento do sistema será o mesmo dos sistemas sem essa peculiaridade específica (com brilho sendo 0 na inicialização). No /etc/rc.local
método, geralmente há um pequeno período em que o brilho permanece 0.
Além disso, isso deve remover a necessidade (em alguns sistemas) de ter que ter sleep 2
antes echo...
- mas não foi verificado. (Consulte http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-booting.html ou http://ubuntuforums.org/archive/index.php/t-2061712.html para exemplo)
echo 7
.