bat é uma ferramenta simples de linha de comando para configurar e verificar facilmente o limite de parada de carregamento de bateria (para laptops que suportam isso), a fim de ajudar a estender a vida útil da bateria.
De acordo com seu Wiki, bat visa "replicar a funcionalidade do utilitário ASUS Battery Health Charging para laptops ASUS no Windows, que pretende prolongar a vida útil da bateria".
Eu já falei sobre como limitar o carregamento da bateria (definir um limite de carga) para laptops ASUS no Linux, mas com a ajuda desta ferramenta, você poderá alterar facilmente o limiar de carga, redefinir, e ver o nível de limiar de carregamento atual. O bat também pode imprimir o nível atual da bateria e o status de carregamento.
Sob o capô , o bat usa serviços systemd para tornar o nível de limiar de carregamento da bateria persistente entre reiniciar e depois de acordar da hibernação. Para usar o bat, você precisará do systemd 244 ou mais recente (por exemplo, Ubuntu 20.04 e mais recente, Debian Bullseye e Sid, Fedora 32 ou mais recentes, OpenSuse Leap 15.3, etc.), Bash e pelo menos Linux 5.4, mas par laptops da ASUS mais novos você precisará de um kernel mais novo (mais sobre isso no link abaixo) **.
Por favor, confira meu artigo inicial sobre limitação de carregamento da bateria para laptops ASUS para mais detalhes. Também recomendo seguir as etapas desse artigo para garantir que o seu laptop ASUS realmente suporta a limpeza do carregamento da bateria no Linux. Nem todos os laptops ASUS suportam a um limiar de carga de bateria, portanto, dependendo do seu modelo de laptop ASUS, isso pode ou não funcionar para você; Não há lista de dispositivos suportados que eu pudesse encontrar.
Você também pode gostar: 3 ferramentas para exibir informações da bateria do laptop do Linux da linha de comando
Para usar o BAT, comece a instalar o binário disponível em sua página de lançamentos do GitHub. Baixe o arquivo chamado "bat" e coloque-o na sua pasta inicial. Em seguida, abra um terminal e instale-o em /usr/local/bin
usando o seguinte comando:
sudo install bat /usr/local/bin
No caso de você já ter um binário chamado bat (por exemplo, bat), renomeie para outra coisa.
Para usar o BAT para mostrar o limite atual de carregamento, use -t
ou --threshold
:
bat -t
Se você nunca definir um limiar de carga de bateria, este comando deve produzir "100", o que significa que a bateria carrega totalmente.
Para definir um limite de parada de carregamento de bateria usando o BAT, use:
sudo bat -t
Por exemplo, para carregar a bateria do laptop até 60% e então parar de carregar, use:
sudo bat -t 60
Por padrão, este novo limite de carregamento de bateria é usado apenas para a sessão atual e é redefinido após a reinicialização do sistema. Para tornar a mudança permanente, use -p
ou --persist
:
sudo bat -p
Se você deseja reverter isso, e use apenas o limite de carga atual para a sessão atual (impedir que ele persistisse após uma reinicialização do sistema), use -r
ou --reset
:
sudo bat -r
Quando você deseja se livrar de quaisquer limites de carregamento de bateria, e permitir que o laptop Asus carregue completamente (para 100%), basta definir o valor limite de volta para 100 usando:
sudo bat -t 100
bat também pode mostrar o nível de bateria atual (-c
ou --capacity
) e imprimir o status de carregamento (-s
ou --status
).
Você também pode estar interessado em: Como obter o numpad incorporado no touchpad de alguns laptops ASUS para trabalhar no Linux
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Easily Set Charging Thresholds For ASUS Laptops On Linux Using bat