GNU/Linux >> Linux の 問題 >  >> Debian

Linux上のASUSラップトップの充電しきい値をbatでロードするだけです

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 で動作させる方法


Debian
  1. Linuxで印刷するための3つのヒント

  2. Linuxコマンドラインに関する8つのヒント

  3. Linux 用 Windows サブシステムの Kali

  1. Linuxカーネルをftraceで分析する

  2. Linuxのシステム負荷を確認してください

  3. Gemini PDA 用の Kali Linux

  1. 一部のASUSラップトップのタッチパッドに埋め込まれたテンキーをLinuxで動作させる方法は次のとおりです

  2. 新しい WoeUSB を使用して Linux で起動可能な Windows 10 USB を作成する方法

  3. Linux で ASUS ラップトップのバッテリー充電を制限する (充電しきい値を設定する) 方法