GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Laden Sie einfach die Ladeschwellen für ASUS-Laptops unter Linux mit bat

bat ist ein einfaches Befehlszeilentool zum einfachen Festlegen und Überprüfen des ASUS-Akkuladestopp-Schwellenwerts (für Laptops, die dies unterstützen), um die Akkulaufzeit zu verlängern.

Laut seinem Wiki besteht das Ziel darin, „die Funktionalität des ASUS Battery Health-Ladedienstprogramms für ASUS-Laptops mit Windows zu replizieren, das darauf abzielt, die Akkulaufzeit zu verlängern “.

Ich habe bereits behandelt, wie man das Aufladen des Akkus für ASUS-Laptops unter Linux begrenzt (ein Ladelimit festlegen), aber mit Hilfe dieses Tools können Sie das Ladelimit einfach ändern, zurücksetzen und den aktuellen Ladeschwellenwert anzeigen. bat kann auch den aktuellen Batteriestatus und Ladezustand ausdrucken.

Unter der Haube verwendet bat systemd-Dienste, um die Batterieladeschwelle zwischen Neustarts und nach dem Aufwachen aus dem Ruhezustand beizubehalten. Um bat zu verwenden, benötigen Sie systemd 244 oder neuer (z neuer, openSUSE Leap 15.3 usw.), Bash und mindestens Linux 5.4, aber für einige neuere ASUS-Laptops benötigen Sie einen neueren Kernel (mehr dazu im Link unten).

Weitere Informationen finden Sie in meinem ersten Artikel zur Begrenzung des Akkuladevorgangs für ASUS-Laptops. . Ich empfehle auch, die ersten Schritte aus diesem Artikel zu befolgen (systemd-Dienst nicht erstellen; wenn ja, stoppen und deaktivieren Sie ihn mit sudo systemctl stop battery-charge-threshold; sudo systemctl disable battery-charge-threshold ), um sicherzustellen, dass Ihr ASUS-Laptop die Begrenzung des Akkuladevorgangs unter Linux tatsächlich unterstützt. Nicht alle ASUS-Laptops unterstützen das Festlegen eines Batterieladeschwellenwerts, daher kann dies je nach Modell Ihres ASUS-Laptops für Sie funktionieren oder nicht. Ich konnte keine Liste der unterstützten Geräte finden.

[[Bearbeiten]]In einigen Fällen funktioniert dies möglicherweise nicht richtig nach dem Fortsetzen aus dem Suspend (bisher nur unter Ubuntu berichtet) (keine Ladeschwelle festlegen). Fehlerbericht hier.

Das könnte Ihnen auch gefallen:3 Tools zum Anzeigen von Batterieinformationen für Linux-Laptops über die Befehlszeile

Installieren und verwenden Sie bat, um das Aufladen des Akkus für ASUS-Laptops mit Linux zu begrenzen

Um bat zu verwenden, installieren Sie zuerst die Binärdatei auf seiner GitHub-Veröffentlichungsseite. Laden Sie die bat-Datei herunter und legen Sie sie in Ihrem Home-Ordner ab. Öffnen Sie dann ein Terminal und installieren Sie es auf /usr/local/bin mit folgendem Befehl:

sudo install bat /usr/local/bin

Wenn Sie bereits eine Binärdatei namens bat (z. B. bat) haben, benennen Sie sie in etwas anderes um.

Um die aktuelle Ladeschwelle mit bat anzuzeigen, verwenden Sie -t oder --threshold :

bat -t

Wenn Sie noch nie einen Ladeschwellenwert für den Akku festgelegt haben, sollte dieser Befehl „100“ zurückgeben, was bedeutet, dass der Akku vollständig aufgeladen wird.

Um einen Schwellenwert festzulegen, ab dem der Akku den Ladevorgang beendet, verwenden Sie:

sudo bat -t <CHARGE_THRESHOLD>

Um beispielsweise den Laptop-Akku nur zu 60 % aufzuladen und dann den Ladevorgang zu beenden, verwenden Sie:

sudo bat -t 60

Standardmäßig wird dieser neue Batterieschwellenwert nur für die aktuelle Sitzung verwendet und beim Neustart des Systems zurückgesetzt. Um die Änderung dauerhaft zu machen, verwenden Sie -p oder --persist :

sudo bat -p

Wenn Sie dies rückgängig machen und nur den aktuellen Gebührenschwellenwert für die aktuelle Sitzung verwenden möchten (um zu verhindern, dass er nach einem Systemneustart bestehen bleibt), verwenden Sie -r oder --reset :

sudo bat -r

Wenn Sie die Schwellenwerte für die Akkuladung loswerden und den ASUS-Laptop vollständig (auf 100 %) aufladen möchten, setzen Sie den Schwellenwert einfach auf 100 zurück, indem Sie Folgendes verwenden:

sudo bat -t 100

bat kann auch den aktuellen Batteriestand anzeigen (-c oder --capacity ) und den Ladestatus ausdrucken (-s oder --status ).

Das könnte Sie auch interessieren:So integrieren Sie den Ziffernblock in das Touchpad einiger ASUS-Laptops, um unter Linux zu funktionieren


Debian
  1. 3 Tipps zum Drucken mit Linux

  2. 8 Tipps für die Linux-Kommandozeile

  3. Überprüfen Sie die Systemlast unter Linux

  4. Hier erfahren Sie, wie Sie den in das Touchpad einiger ASUS-Laptops eingebetteten Nummernblock unter Linux zum Laufen bringen

  5. So begrenzen Sie das Laden des Akkus (Festlegen eines Ladeschwellenwerts) für ASUS-Laptops unter Linux

Die 3 besten Debian-basierten Linux-Distributionen für alle

Arbeiten mit dem Echtzeit-Kernel für Red Hat Enterprise Linux

So installieren Sie Sysdig unter Linux, um die Systemlast zu überwachen

Die 15 besten Linux für Kinder | Lassen Sie Ihre Kinder Linux mit Spaß lernen

So ändern Sie Gruppen mit dem Befehl groupmod in Linux

Sichern Sie Linux mit der Sudoers-Datei