GNU/Linux >> Linux Esercitazione >  >> Debian

Carica semplicemente le soglie di ricarica per i laptop ASUS su Linux con bat

bat è un semplice strumento da riga di comando per impostare e controllare facilmente la soglia di arresto della carica della batteria ASUS (per i laptop che la supportano) per risparmiare la durata della batteria.

Secondo la sua wiki, l'obiettivo è chiedere "replicare la funzionalità ASUS Battery Health Charging Utility per laptop ASUS con Windows che mira a prolungare la durata della batteria “.

Ho già spiegato come limitare la carica della batteria per laptop ASUS su Linux (impostare un limite di carica), ma con l'aiuto di questo strumento puoi facilmente modificare il limite di carica, ripristinarlo e vedere il livello di soglia di carica corrente. bat può anche stampare lo stato attuale della batteria e lo stato di carica.

Sotto il cofano, bat utilizza i servizi di systemd per mantenere la soglia di carica della batteria tra i riavvii e dopo il risveglio dall'ibernazione. Per utilizzare bat è necessario systemd 244 o versioni successive (ad es. Ubuntu 20.04 e versioni successive, Debian Bullseye e Sid, Fedora 32 o più recente, openSUSE Leap 15.3 ecc.), Bash e almeno Linux 5.4, ma per alcuni laptop ASUS più recenti avrai bisogno di un kernel più recente (maggiori informazioni su questo nel link sotto).

Per ulteriori informazioni, consultare il mio primo articolo sulla limitazione della carica della batteria per laptop ASUS. . Ti consiglio inoltre di seguire i primi passaggi di questo articolo (non creare il servizio systemd; in tal caso, fermalo e disabilitalo con sudo systemctl stop battery-charge-threshold; sudo systemctl disable battery-charge-threshold ) per assicurarti che il tuo laptop ASUS supporti effettivamente la limitazione della carica della batteria in Linux. Non tutti i laptop ASUS supportano l'impostazione di una soglia di carica della batteria, quindi questo potrebbe funzionare o meno per te a seconda del modello di laptop ASUS. Non c'è un elenco di dispositivi supportati che sono riuscito a trovare.

[[Modifica]]In alcuni casi potrebbe non funzionare correttamente dopo la ripresa dalla sospensione (finora segnalato solo in Ubuntu) (non impostare una soglia di caricamento). Segnala errore qui.

Potrebbero interessarti anche:3 strumenti per visualizzare le informazioni sulla batteria del laptop Linux dalla riga di comando

Installa e usa bat per limitare la carica della batteria per i laptop ASUS con Linux

Per utilizzare bat, installa prima il file binario nella sua pagina di pubblicazione GitHub. Scarica il file bat e mettilo nella tua cartella home. Quindi apri un terminale e installalo su /usr/local/bin con il seguente comando:

sudo install bat /usr/local/bin

Se hai già un binario chiamato bat (es. bat), rinominalo in qualcos'altro.

Per visualizzare la soglia di carica corrente con bat, usa -t o --threshold :

bat -t

Se non hai mai impostato una soglia di carica per la batteria, questo comando dovrebbe restituire "100", il che significa che la batteria sarà completamente carica.

Per impostare un valore di soglia affinché la batteria smetta di caricarsi con la mazza, utilizza:

sudo bat -t <CHARGE_THRESHOLD>

Ad esempio, per caricare la batteria del laptop solo al 60% e quindi interrompere la ricarica, utilizzare:

sudo bat -t 60

Per impostazione predefinita, questa nuova soglia della batteria viene utilizzata solo per la sessione corrente e viene ripristinata al riavvio del sistema. Per rendere permanente la modifica, usa -p o --persist :

sudo bat -p

Se desideri annullare questa operazione e desideri utilizzare solo la soglia di addebito corrente per la sessione corrente (impedirne la persistenza dopo un riavvio del sistema), usa -r o --reset :

sudo bat -r

Se vuoi eliminare le soglie di carica della batteria e caricare completamente il laptop ASUS (al 100%), è sufficiente ripristinare la soglia a 100 utilizzando:

sudo bat -t 100

bat può anche visualizzare il livello attuale della batteria (-c o --capacity ) e stampa lo stato di carica (-s o --status ).

Potrebbe interessarti anche:Come incorporare il tastierino numerico sul touchpad di alcuni laptop ASUS per funzionare su Linux


Debian
  1. 3 consigli per la stampa con Linux

  2. 8 suggerimenti per la riga di comando di Linux

  3. Controlla il carico di sistema su Linux

  4. Ecco come fare in modo che il tastierino numerico incorporato nel touchpad di alcuni laptop ASUS funzioni su Linux

  5. Come creare una USB avviabile di Windows 10 su Linux con il nuovo WoeUSB

Le 3 migliori distribuzioni Linux basate su Debian per tutti

Lavorare con il kernel in tempo reale per Red Hat Enterprise Linux

Come installare Sysdig su Linux per monitorare il carico del sistema

I 15 migliori Linux per bambini | Lascia che i tuoi bambini imparino Linux divertendoti

Come modificare i gruppi con il comando groupmod in Linux

Proteggi Linux con il file Sudoers