Como salvar as configurações de brilho?

15

Depois de atualizar meu notebook para o Ubuntu 12.04, descobri que não posso salvar minhas configurações de energia. Toda vez que defino o brilho da tela para 70%, ele é restaurado para 100% na próxima vez. Não consigo encontrar um botão salvar no novo painel de configuração de energia (desculpe, não posso postar uma captura de tela agora). Alguém pode me dizer como salvar essa configuração? Obrigado.

    
por Boris 02.06.2012 / 03:39

6 respostas

16

Se você quiser apenas alterar e salvar apenas o brilho da tela, use xbacklight

     sudo apt-get install xbacklight

após a instalação, digite command para configurar o brilho da tela facilmente

     xbacklight -set 'num'

o num é a porcentagem do brilho da sua tela.

Uma maneira mais fácil de definir o brilho e o contraste

     sudo setpci -s '00:02.0' F4.B='XX' 

para definir o brilho, 00:02.0 é o código do seu dispositivo VGA. XX é o formato hexadecimal de 00 a FF

use o comando lspci para descobrir o código do seu dispositivo VGA.

     xgamma -gamma 'X'

para definir o contraste, X de 0 a 1

    
por Teifi 02.06.2012 / 04:03
18
  1. Verifique os níveis de brilho executando este comando como root:

    cat /sys/class/backlight/acpi_video0/max_brightness 
    

    (o brilho máximo do meu laptop é 20)

  2. Defina o brilho da tela para o mínimo e verifique o nível atual evocando o próximo comando

    cat /sys/class/backlight/acpi_video0/brightness 
    

    (o nível de brilho mínimo do meu laptop é 0;)

  3. Edite /etc/rc.local e adicione antes exit 0 da seguinte linha:

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

A partir de agora, esse nível de brilho será definido toda vez que você iniciar o computador.

    
por Hevilath 22.09.2012 / 10:06
8

Pessoalmente, prefiro começar com o brilho que tive na última vez em que usei meu computador. Aqui está como obtive essa funcionalidade:

Primeiro, crie um arquivo para armazenar o brilho da tela entre as sessões:

% bl0ck_qu0te%

Em seguida, crie um script que armazene o brilho atual da tela ao encerrar o arquivo que você criou na etapa anterior:

% bl0ck_qu0te%

Coloque isso no arquivo que você acabou de abrir:

% bl0ck_qu0te%

Agora, precisamos fazer o script ser executado toda vez que desligarmos ou reiniciarmos o computador:

% bl0ck_qu0te%

Finalmente, precisamos carregar o valor que armazenamos ao iniciar o computador:

% bl0ck_qu0te%

Coloque isso, antes da saída 0, no arquivo que você acabou de abrir:

% bl0ck_qu0te%

É isso aí!

    
por Emil Lunde 16.03.2014 / 10:15
3

Usando o Ubuntu 12.10, a solução que Hevilath deu não funcionou para mim. Não importa o que eu fiz com o rc.local, ele não funcionaria.

Eu tentei adicionar

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

antes do exit 0 e ele não estava sendo chamado. Eu adicionei algumas instruções de log para /etc/rc.local e /etc/init.d/rc.local e nada estava sendo executado em todos.

Isso deve estar funcionando porque o Upstart ainda executa os scripts mais antigos do System V nos momentos apropriados para compatibilidade com versões anteriores.

Então eu li sobre como escrever um script Upstart de aqui .

Eu percebi que desde que o System V está saindo, eu deveria aprender sobre o Upstart.

Eu escrevi um script simples para definir o brilho em meus dois monitores e funciona sem problemas.

Confira aqui .

Tudo o que você precisa fazer é copiar o arquivo para o seu diretório / etc / init / usando o sudo. Ele deve funcionar apenas a menos que o valor do brilho esteja sendo transferido para o arquivo errado, caso seja uma alteração simples.

Espero que isso ajude

    
por genspire 31.01.2013 / 18:35
1
gksudo gedit /usr/local/bin/brightness_changer.py

Cole o código abaixo

#!/usr/bin/python

import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
                       '/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy, dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(70)

Salve. Em seguida, emita o comando

sudo chmod 755 /usr/local/bin/brightness_changer.py

Abra os aplicativos de inicialização,

CliqueemAdicionar,

Dar caminho como /usr/local/bin/brightness_changer.py no comando e salvá-lo.

Agora, sempre que você fizer login, o brilho será definido como 70 .

    
por Rahul Virpara 14.09.2012 / 23:46
0

Estou usando um PC HP all-in-one. E eu não posso fazer o xbacklight para ser executado em rc.local, razão pela qual o motivo precisava ser explorado.

Então eu acabei de colocar o

xbacklight -set 0
o comando

em Aplicativos StartUp e ajuda a reduzir o brilho da tela após o login.

    
por zybernav 18.02.2013 / 14:59