GNU/Linux >> Znalost Linux >  >> Debian

Jednoduše načtěte prahové hodnoty nabíjení pro notebooky ASUS na Linuxu pomocí bat

bat je jednoduchý nástroj příkazového řádku pro snadné nastavení a kontrolu prahu zastavení nabíjení baterie ASUS (u notebooků, které jej podporují), aby se šetřila životnost baterie.

Podle jeho wiki je cílem zeptat se „replikujte funkci nástroje ASUS Battery Health nabíjení pro notebooky ASUS se systémem Windows, jehož cílem je prodloužit životnost baterie “.

Již jsem se zabýval tím, jak omezit nabíjení baterie u notebooků ASUS v systému Linux (nastavit limit nabití), ale pomocí tohoto nástroje můžete snadno změnit limit nabití, resetovat jej a zobrazit aktuální úroveň nabití. bat může také vytisknout aktuální stav baterie a stav nabití.

Bat pod kapotou používá služby systemd k udržení prahu nabití baterie mezi restarty a po probuzení z hibernace. K použití bat potřebujete systemd 244 nebo novější (např. Ubuntu 20.04 a novější, Debian Bullseye and Sid, Fedora 32 nebo novější, openSUSE Leap 15.3 atd.), Bash a alespoň Linux 5.4, ale pro některé novější notebooky ASUS budete potřebovat novější jádro (více o tom v odkazu níže).

Další informace naleznete v mém prvním článku o omezení nabíjení baterie u notebooků ASUS. . Doporučuji také postupovat podle prvních kroků z tohoto článku (nevytvářejte službu systemd; pokud ano, zastavte ji a deaktivujte ji pomocí sudo systemctl stop battery-charge-threshold; sudo systemctl disable battery-charge-threshold ), abyste se ujistili, že váš notebook ASUS skutečně podporuje omezení nabíjení baterie v systému Linux. Ne všechny notebooky ASUS podporují nastavení prahu nabití baterie, takže vám to může nebo nemusí fungovat v závislosti na modelu vašeho notebooku ASUS. Neexistuje seznam podporovaných zařízení, která jsem našel.

[[Edit]]V některých případech to nemusí fungovat správně po obnovení z pozastavení (zatím hlášeno pouze pod Ubuntu) (nenastavujte práh načítání). Zde můžete nahlásit chybu.

Mohlo by se vám také líbit:3 nástroje pro zobrazení informací o baterii notebooku Linux z příkazového řádku

Nainstalujte a použijte bat k omezení nabíjení baterie u notebooků ASUS se systémem Linux

Chcete-li použít bat, nejprve nainstalujte binární soubor na jeho publikační stránku GitHub. Stáhněte si soubor bat a umístěte jej do své domovské složky. Poté otevřete terminál a nainstalujte jej na /usr/local/bin pomocí následujícího příkazu:

sudo install bat /usr/local/bin

Pokud již máte binární soubor s názvem bat (např. bat), přejmenujte jej na něco jiného.

Chcete-li zobrazit aktuální práh nabití pomocí bat, použijte -t nebo --threshold :

bat -t

Pokud jste pro baterii nikdy nenastavili práh nabití, tento příkaz by měl vrátit „100“, což znamená, že baterie bude plně nabitá.

Chcete-li nastavit prahovou hodnotu, aby se baterie přestala nabíjet bat, použijte:

sudo bat -t <CHARGE_THRESHOLD>

Chcete-li například nabít baterii notebooku pouze na 60 % a poté nabíjení zastavit, použijte:

sudo bat -t 60

Ve výchozím nastavení se tento nový práh baterie používá pouze pro aktuální relaci a po restartu systému se resetuje. Chcete-li, aby byla změna trvalá, použijte -p nebo --persist :

sudo bat -p

Pokud to chcete vrátit a chcete použít aktuální práh poplatku pouze pro aktuální relaci (zabránit tomu, aby přetrvával po restartu systému), použijte -r nebo --reset :

sudo bat -r

Pokud se chcete zbavit prahových hodnot nabití baterie a mít notebook ASUS plně nabitý (na 100 %), jednoduše resetujte prahovou hodnotu na 100 pomocí:

sudo bat -t 100

bat může také zobrazit aktuální úroveň nabití baterie (-c nebo --capacity ) a vytiskněte stav nabíjení (-s nebo --status ).

Také by vás mohlo zajímat:Jak vložit numerickou klávesnici do touchpadu některých notebooků ASUS, aby fungovala v systému Linux


Debian
  1. 3 tipy pro tisk s Linuxem

  2. Analyzujte linuxové jádro pomocí ftrace

  3. Kali na podsystému Windows pro Linux

  1. 8 tipů pro příkazový řádek Linuxu

  2. Linux:Jak získat dobu načítání vzdálené stránky pomocí příkazu z terminálu?

  3. Kali Linux pro Gemini PDA

  1. Zkontrolujte zatížení systému v systému Linux

  2. Zde je návod, jak zajistit, aby numerická klávesnice vestavěná do touchpadu některých notebooků ASUS fungovala v systému Linux

  3. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB