Brilho acídico e de arranque

2

No Arch Linux no meu laptop, tenho controle acústico do nível de brilho com base nos eventos do plugue AC. Conectar me dá brilho máximo e funcionar com bateria define no mínimo.

Meu problema é que quando eu começo o laptop, o brilho é sempre o mais alto. Ou seja, não há nada para acionar a mudança de brilho, por isso é executado com o maior brilho.

Como posso fazer com que o brilho seja definido corretamente na inicialização? Eu estava pensando em criar um serviço systemd como uma solução potencial, mas eu nunca escrevi um antes e queria manter qualquer método alternativo (potencialmente melhor) antes de começar.

UPDATE: acabei usando uma regra do udev, não sabia de sua capacidade de controlar coisas como o brilho. Eu ainda tenho que manter o controle, já que o udev é aparentemente incapaz de pegar o meu evento de fechamento de laptop.

De qualquer forma, aqui está o link para a regra que encontrei: link

    
por mellowmaroon 16.04.2013 / 06:39

1 resposta

0

Eu peguei a regra do udev da Unia para resolver meu problema de brilho na inicialização . Acabou me deixando (quase) me libertar da falta de energia.

SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="0", RUN+="/usr/bin/powersave true"
SUBSYSTEM=="power_supply", ENV{POWER_SUPPLY_ONLINE}=="1", RUN+="/usr/bin/powersave false"
KERNEL=="sr0", SUBSYSTEM=="block", ENV{POWER_SUPPLY_ONLINE}=="0", ENV{UDISKS_DISABLE_POLLING}="1"
KERNEL=="sr0", SUBSYSTEM=="block", ENV{POWER_SUPPLY_ONLINE}=="1", ENV{UDISKS_DISABLE_POLLING}="0"
    
por 16.04.2013 / 17:19