A tela está escura quando começar

0

Acabei de instalar o desktop Ubuntu12.04 no meu computador. Agora tem o seguinte problema: toda vez que eu inicio meu computador, quando o menu de inicialização passa, a tela fica tão escura que não consigo ver nada se não ajustar o brilho. Estou cansado de ajustar o brilho a cada inicialização. Isso é problemas de hardware? Existe alguma maneira de evitar isso? Obrigado!

    
por Agla 04.01.2014 / 15:28

1 resposta

0

Você pode colocar uma linha no seu arquivo /etc/rc.local antes da linha exit 0 para alterar o brilho automaticamente na inicialização. Para isso, você terá que descobrir qual arquivo está correspondendo às suas configurações de luz de fundo no sistema de arquivos /sys . Então

tail /sys/class/backlight/*/brightness

imprimirá as configurações de brilho atuais de todos os dispositivos nesse diretório. Por exemplo. para mim:

==> /sys/class/backlight/acpi_video0/brightness <==
6

==> /sys/class/backlight/radeon_bl/brightness <== 
200

==> /sys/class/backlight/toshiba/brightness <==
-5

Agora diminua ou aumente o nível de brilho como faria normalmente e, depois disso, execute novamente:

tail /sys/class/backlight/*/brightness

Por exemplo, para mim, a saída agora é:

==> /sys/class/backlight/acpi_video0/brightness <==
5

==> /sys/class/backlight/radeon_bl/brightness <==
200

==> /sys/class/backlight/toshiba/brightness <==
-5

O arquivo para o qual o número de saída é alterado após o ajuste do brilho é o arquivo que controla seu brilho, então você terá que usá-lo. (Para mim, é /sys/class/backlight/acpi_video0/brightness , como você pode ver.) Para descobrir o nível de brilho máximo permitido para a execução desse dispositivo:

tail /sys/class/backlight/THE_NEEDED_DEVICE/max_brightness

em que THE_NEEDED_DEVICE é o que encontramos anteriormente, por ex. Eu correria tail /sys/class/backlight/acpi_video0/max_brightness . Portanto, edite o arquivo /etc/rc.local e coloque uma linha antes da linha exit 0 com algum conteúdo semelhante a este:

echo N > /sys/class/backlight/THE_NEEDED_DEVICE/brightness

em que N é um número entre 0 e o nível de brilho máximo permitido e THE_NEEDED_DEVICE é o dispositivo que encontramos anteriormente. (Então eu precisaria usar, por exemplo, echo 5 > /sys/class/backlight/acpi_video0/brightness )

Se você quiser testar a configuração de brilho antes de colocá-la em rc.local , você pode executar

sudo bash -c "echo N > /sys/class/backlight/THE_NEEDED_DEVICE/brightness"

do terminal, por exemplo, para mim: sudo bash -c "echo 5 > /sys/class/backlight/acpi_video0/brightness"

    
por falconer 04.01.2014 / 16:09