Por que o Ubuntu redefine as configurações de brilho na tela de carregamento?

5

Desde que instalei o Ubuntu 11.10, notei que o volume e o brilho da tela são redefinidos sempre que o Ubuntu é iniciado.

Por que isso é assim? E que maneiras existem para manter os níveis de brilho e volume após a reinicialização?

Encontrei alguns scripts que alteram o brilho da tela no login. Mas esta não é uma boa solução já que

  • o login é mais lento porque parece esperar até que o brilho da tela esteja no nível especificado pelo script. Depois de digitar a senha, vejo o brilho da tela diminuir gradualmente. Somente depois que isso for concluído (~ 1 ou 2 segundos), o fundo desaparecerá e o Unity aparecerá.
  • O brilho da tela não é lembrado, mas sim redefinido no login. Por isso, é lembrado pela primeira parte da inicialização, depois definido como MAX e, em seguida, redefinido novamente para o valor normal pelo script. Meu processo de inicialização é o seguinte: brilho desejado: 2 (13,33%) / brilho máximo: 15 (100%)
    1. Bios / brilho: OK
    2. GRUB (cor de fundo violeta, texto branco) / brilho: OK
    3. Ubuntu carregando a tela com os pontos / brilho: MAX (win7 carrega com brilho OK)
    4. Login / brilho do usuário: MAX
    5. Unity começa / brilho: OK
  • Parece mais um patch temporário do que uma solução real.

Estou à procura de soluções que definam o brilho desejado de forma permanente e consistente durante todo o processo de inicialização

Após atualizar para 12.04, o comportamento é o mesmo.

Eu tentei

Qualquer ajuda é apreciada. Obrigado!

    
por leugim 18.06.2012 / 05:50

3 respostas

2

Com este guia, você pode salvar seu nível de brilho na reinicialização / desligamento e trazê-lo de volta após a inicialização do sistema. Isso não afeta o tempo de inicialização do sistema.

Crie um arquivo de texto no seu diretório pessoal (ou em qualquer outro lugar) para salvar o nível de brilho nele. Abra o terminal pressionando Ctrl + Alt + T e, em seguida, digite o seguinte comando:

sudo gedit /home/brightness

Salve e saia do gedit. Apenas deixe estar vazio. Então digite este comando no terminal:

sudo gedit /etc/rc0.d/K99FixBrightness

E copie e cole o seguinte script nele:

#!/bin/bash
brightness='cat /sys/class/backlight/acpi_video0/brightness'
echo $brightness > /home/brightness
exit 0

Em seguida, torne-o executável inserindo: sudo chmod 644 /etc/rc0.d/K99FixBrightness no terminal. Rpeat acima dos passos com o diretório rc6.d:

sudo gedit /etc/rc6.d/K99FixBrightness

Só assim:

#!/bin/bash
brightness='cat /sys/class/backlight/acpi_video0/brightness'
echo $brightness > /home/brightness
exit 0

Em seguida, torne-o executável inserindo: sudo chmod 644 /etc/rc6.d/K99FixBrightness no terminal. Até agora, configuramos o nível de brilho para ser salvo em / home / brightness antes do desligamento e reinicialização. Um passo para ir! Digite o seguinte comando no terminal:

sudo gedit /etc/rc.local

Adicione isto antes da última linha "exit 0":

brightness='cat /home/brightness'
echo $brightness > /sys/class/backlight/acpi_video0/brightness

Salve e saia do gedit. Agora, com a inicialização do sistema, o último nível de brilho será carregado!

Feito! :)

    
por sh2p 26.12.2014 / 16:04
1

Já experimentou o seguinte?

Abra o Terminal (pressione Ctrl + Alt + T) e digite:

sudo gedit /etc/rc.local

Adicione isto antes da última linha "exit 0":

echo 4 > /sys/class/backlight/acpi_video0/brightness
    
por jasmines 20.06.2012 / 12:40
0

Este método não abrandará nada. Pressione Ctrl + Alt + t para abrir o terminal e use -

cat /sys/class/backlight/acpi_video0/max_brightness

ele lhe dará o valor máximo de brilho, para alterá-lo depois de inicializar -

sudo gedit /etc/rc.local

e adicione a linha mostrada abaixo antes de sair, olhe para o screenhort que eu anexei -

echo 0 > /sys/class/backlight/acpi_video0/brightness

Altere 0 para o valor que você deseja no início conforme obtido da saída do comando anterior.

como mostrado aqui-

Agora salve e reinicie. Espero que tenha ajudado você.

    
por Sukupa91 05.12.2013 / 07:47