Como alterar o valor da bateria criticamente baixa?

58

Eu gostaria que meu laptop se hibernasse quando o nível da bateria fosse de 10% para ter certeza de que ele tem energia suficiente para concluir a operação corretamente. Na verdade, se eu não prestar atenção, meu laptop me informa que vai hibernar quando for tarde demais, então, em vez disso, ele é desligado brutalmente. Isso mata as baterias de lítio e não é aceitável.

    
por oidualc 04.01.2012 / 18:04

2 respostas

56
  1. Iniciar dconf-editor
  2. Navegue até org - & gt; gnome - & gt; settings-daemon - & gt; plugins - & gt; %código%
  3. Altere os valores de power e percentage-critical para o nível desejado
  4. Alterar percentage-action para use-time-for-policy
  5. Feito!

Você também pode fazer isso de um terminal com:

gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 10
gsettings set org.gnome.settings-daemon.plugins.power percentage-action 9
gsettings set org.gnome.settings-daemon.plugins.power use-time-for-policy false
    
por jpd 04.01.2012 / 20:32
21

Parece que o Gnome mudou as configurações. Bateria criticamente baixa agora é manipulada pela UPower. Em vez de usar gsettings, você deve editar o arquivo /etc/UPower/UPower.conf

UsePercentageForPolicy=true
PercentageLow=10
PercentageCritical=3
PercentageAction=2
CriticalPowerAction=HybridSleep

A propósito, , se você ler o arquivo UPower.conf, upup usado para (em 0.99.1), apenas sugere usar porcentagens para contornar o firmware quebrado. O padrão era UsePercentageForPolicy=false , que usava a estimativa de tempo da bateria. Isso faz algum sentido, pois, à medida que a bateria envelhece, ela dura menos do que qualquer outra porcentagem. Uma porcentagem fixa que funcionou anteriormente pode, em algum momento, não permitir mais que o laptop tenha tempo suficiente para hibernar adequadamente.

No entanto, parece upower now (v 0.99.4) é o padrão para porcentagens e tem uma mensagem enigmática sobre o raciocínio. Eu não sei qual é o melhor, mas aqui está como usar o tempo restante para sua política de bateria, se assim o desejar.

UsePercentageForPolicy=false
TimeLow=1200
TimeCritical=300
TimeAction=120
CriticalPowerAction=HybridSleep

Note que Suspender / Suspender como tal não é suportado pela ferramenta Upower, que HybridSleep é usado em seu lugar (que se parece muito com o Sleep, mas também está próximo da Hibernação ) e que o HybridSleep (assim como a hibernação) precisa de um espaço de troca para funcionar . Sobre como criar um caso você não o tenha, veja esta resposta .

    
por hackerb9 19.07.2016 / 11:35