Existe uma maneira de fazer o Ubuntu ajustar o brilho da tela automaticamente?

3

Alguém sabe onde posso encontrar um programa (ou configuração do sistema) que aumente o brilho automaticamente quando meu laptop estiver conectado à CA e diminua o brilho quando desconectado da AC?

Estou executando o Ubuntu 12.04.2 LTS de 64 bits

    
por Jens Reubsaet 01.07.2013 / 12:25

2 respostas

1

Eu tenho medo de não ter uma solução pronta para você, mas algumas dicas que podem ajudar você a encontrar uma por conta própria. Eu não tentei nada disso, então não posso dar garantias.

Muito provavelmente, você pode capturar os eventos de conexão / desconexão com o acpid, que podem ser configurados para executar scripts de shell nesses eventos acpi. Para descobrir se o acpid reconhece eventos de conexão / desconexão, existe uma ferramenta de linha de comando chamada "acpi_listen". Execute-o e conecte / desconecte seu carregador para ver como os eventos correspondentes são nomeados.

A parte difícil é descobrir como alterar o brilho da tela na linha de comando. Não sei se existe um front-end independente de hardware amigável, mas você deve ser capaz de girar diretamente os botões em sysfs ... Geralmente há um arquivo no sysfs que permite controlar o brilho simplesmente escrevendo o valor desejado nele . Dê uma olhada nas subpastas de / sys / class / backlight. Há uma descrição da interface sysfs backlight no Wiki do Ubuntu.

Com esta informação, você deve ser capaz de escrever scripts de shell curtos que definem o brilho. Coloque-os em / etc / acpi e escreva um EventScript semelhante ao que as pessoas fizeram no artigo acpid no thinkwiki para outras tarefas.

    
por soulsource 01.07.2013 / 13:51
1

Experimente ferramentas no modo laptop. está nos repositórios do Ubuntu. após a instalação, vá para /etc/laptop-mode/conf.d/lcd-brightness.conf e altere os parâmetros de acordo com sua necessidade.

Por exemplo:

CONTROL_BRIGHTNESS=1

BATT_BRIGHTNESS_COMMAND="echo 25"
LM_AC_BRIGHTNESS_COMMAND="echo 40"
NOLM_AC_BRIGHTNESS_COMMAND="echo 40"
BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video0/brightness"

Estas são as minhas configurações reais no meu Ultrabook Sony SVF13N17PGB.

Altere BRIGHTNESS_OUTPUT para o caminho correto de acordo com seu caderno. Você pode encontrar uma boa explicação no próprio arquivo de configuração.

    
por Boynux 19.04.2014 / 07:32

Tags