bat は、バッテリーの寿命を延ばすために、ASUS のバッテリー充電停止しきい値 (それをサポートするラップトップ用) を簡単に設定および確認するためのシンプルなコマンド ライン ツールです。
彼の wiki によると、目的は「バッテリー寿命を延ばすことを目的とした、Windows を実行している ASUS ラップトップ用の ASUS バッテリー ヘルス充電ユーティリティの機能を複製する」ことです。 「.
Linux で ASUS ラップトップのバッテリー充電を制限する方法 (充電制限を設定する) については既に説明しましたが、このツールを使用すると、充電制限を簡単に変更してリセットし、現在の充電しきい値レベルを確認できます。 bat は、現在のバッテリーの状態と充電状態を出力することもできます。
内部では、bat は systemd サービスを使用して、再起動間および休止状態からの復帰後にバッテリー充電しきい値を維持します。 bat を使用するには、systemd 244 以降が必要です (例:Ubuntu 20.04 以降、Debian Bullseye および Sid、Fedora 32 または新しい、openSUSE Leap 15.3 など)、Bash、および少なくとも Linux 5.4。ただし、一部の新しい ASUS ラップトップでは、新しいカーネルが必要になります (詳細は下のリンクを参照).
詳細については、ASUS ラップトップのバッテリー充電の制限に関する最初の記事を参照してください。 .また、この記事の最初の手順に従うことをお勧めします (systemd サービスを作成しないでください。作成している場合は、停止して sudo systemctl stop battery-charge-threshold; sudo systemctl disable battery-charge-threshold
で無効にします)。 ) お使いの ASUS ラップトップが実際に Linux でのバッテリー充電制限をサポートしていることを確認してください。すべての ASUS ラップトップがバッテリー充電しきい値の設定をサポートしているわけではないため、ASUS ラップトップのモデルによっては、これが機能する場合と機能しない場合があります。私が見つけたサポートされているデバイスのリストはありません。
[[編集]]サスペンドから再開した後、これが適切に機能しない場合があります (これまでのところ、Ubuntu でのみ報告されています) (負荷しきい値を設定しないでください)。エラー報告はこちら
あなたも好きかも:コマンドラインから Linux ラップトップのバッテリー情報を表示する 3 つのツール
bat をインストールして使用し、Linux を実行している ASUS ラップトップのバッテリー充電を制限します
bat を使用するには、まず彼の GitHub 公開ページにバイナリ ファイルをインストールします。 bat ファイルをダウンロードして、ホーム フォルダーに配置します。次に、ターミナルを開いて /usr/local/bin
にインストールします 次のコマンドで:
sudo install bat /usr/local/bin
bat という名前のバイナリ (bat など) が既にある場合は、別の名前に変更してください。
現在の充電しきい値をバットで表示するには、-t
を使用します または --threshold
:
bat -t
バッテリーの充電しきい値を設定したことがない場合、このコマンドは「100」を返します。これは、バッテリーが完全に充電されることを意味します。
bat による充電を停止するためのバッテリーのしきい値を設定するには、次を使用します。
sudo bat -t <CHARGE_THRESHOLD>
たとえば、ラップトップのバッテリーを 60% まで充電してから充電を停止するには、次を使用します。
sudo bat -t 60
デフォルトでは、この新しいバッテリしきい値は現在のセッションでのみ使用され、システムの再起動時にリセットされます。 変更を永続的にするには、-p
を使用します または --persist
:
sudo bat -p
これを元に戻し、現在のセッションの現在の課金しきい値のみを使用したい場合 (システムの再起動後にそれが持続しないようにする場合)、-r
を使用します。 または --reset
:
sudo bat -r
バッテリー充電のしきい値を取り除き、ASUS ノートパソコンを完全に (100% まで) 充電したい場合は、以下を使用してしきい値を 100 にリセットするだけです:
sudo bat -t 100
bat は現在のバッテリー レベルを表示することもできます (-c
または --capacity
) 充電ステータスを出力します (-s
または --status
).
あなたも興味があるかもしれません:一部の ASUS ラップトップのタッチパッドにテンキーを埋め込んで Linux で動作させる方法