Linuxラップトップのカスタムバッテリーアラートを作成する方法

Linuxラップトップのカスタムバッテリーアラートを作成する方法

Linuxのほとんどのデスクトップ環境のバッテリーシステムは非常に簡単です。ノートパソコンの充電中、バッテリーが切れそうなとき、バッテリーの充電が完了すると、メッセージが送信されます。平均的なユーザーにとっては、これで十分だと思われます。ただし、ラップトップのバッテリー寿命を追跡し、使用している電力量を追跡したい場合は、もう少し堅牢なものが必要になります。バッテリーモニターの紹介:ユーザーがカスタムバッテリーアラートを作成できるようにするPython3ベースのアプリケーション。バッテリーモニターを使用するには、Ubuntu、Debianを実行しているか、ソースコードをコンパイルして実行する機能が必要です。

Ubuntu

バッテリーモニターツールの開発者は、主にUbuntuをターゲットにしています。UbuntuはこのソフトウェアのプライマリOSであるため、ユーザーは問題なくインストールできます。それを機能させるには、まず、PPAアーカイブを追加します。

注:Ubuntu18.04はまだBatteryMonitoryをサポートしていないようです。ただし、以前のリリースは正常に機能します。

sudo add-apt-repository ppa:maateen / battery-monitor

PPAをシステムに追加するだけでは、バッテリーモニターがインストールされているわけではありません。まず、Ubuntuソフトウェアソースを更新する必要があります。

sudo apt update

aptアップデート ツールを実行すると、 通常、Ubuntuのソフトウェアアップグレードが表示されます。バッテリーモニターで必要になる場合があるため、これらの新しいソフトウェアアップグレードをインストールしてください。アップグレードは、aptupgradeコマンドを実行することで簡単にインストールでき ます 

sudo apt upgrade -y

PPAが機能し、すべてが最新の状態になると、BatteryMonitorをインストールする準備が整います。インストールするには、次のコマンドを実行します。

sudo apt installbattery-monitor

バッテリーモニターをアンインストールする場合は、以下を実行します。

sudo apt remove battery-monitor -y

Debian

バッテリーモニターはDebianで動作しますが、開発者は明示的にそう言っていません。具体的には、Ubuntu 16.04Xenialパッケージは問題なく動作するようです。Battery Monitorをインストールするには、まずwgetを使用してDebianパッケージファイルをダウンロードします。

注:バッテリーモニターはDebianStableで正常に動作します。不安定およびテストについては、自己責任で使用してください。

wget https://launchpad.net/~maateen/+archive/ubuntu/battery-monitor/+files/battery-monitor_0.5.4-xenial_all.deb

dpkgアプリを使用して BatteryMonitor をインストールします。

sudo dpkg -i battery-monitor_0.5.4-xenial_all.deb

dpkg コマンドを使用し てDebianにUbuntuプログラムをインストールするのは難しいです。この場合、依存関係が自動的に解決されないためです。幸い、この問題は簡単に解決できます。依存関係のエラーを修正するには、apt install-fコマンドを実行し ます。

sudo apt install -f

apt install -fが依存関係の問題の修正を完了した 後 、バッテリーモニターは問題なく動作するはずです。

ソースからインストール

UbuntuまたはDebianユーザーではないが、バッテリーモニターツールを使用したい場合は、ソースからすべてをコンパイルする必要があります。Gitパッケージをインストールすることから始めます。このパッケージを使用すると、Gitベースのサイトからコードをダウンロードして操作できます。

オペレーティングシステムがリストされていませんか?パッケージ管理ツールで「Git」を検索してインストールするだけです。

注:このソフトウェアを実行するには; 正しい依存関係ファイルをインストールする必要があります。

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Gitを使用し て、最新のバッテリーモニターのソースコードを取得します。

git clone https://github.com/maateen/battery-monitor.git

新しく複製されたソースフォルダにCDを挿入します。

CDバッテリーモニター

ソースディレクトリで、makeを実行 し てBatteryMonitorをコンパイルします。

sudo make install

コンパイルが完了すると、BatteryMonitorの準備が整います。

バッテリーモニターの使用

バッテリーモニターをインストールすると、アプリケーションメニューに2つのオプションがあることに気付くでしょう。具体的には、「BatteryMonitor」と「BatteryMonitorGUI」の起動オプションがあることがわかります。ツールの使用を開始するには、「バッテリーモニター」を起動します。この起動オプションは、モニターツールを開き、バックグラウンドで実行します。

バッテリーモニターが実行されたら、GUIツールを起動して設定を編集します。

Linuxラップトップのカスタムバッテリーアラートを作成する方法

バッテリーモニターには、ユーザーが使用するために編集できるいくつかの設定があります。デフォルトでは、BatteryMonitorには2つの警告通知のみが設定されています。これらの警告は、バッテリーの寿命が10%と30%であるとプログラムが判断したときに鳴ります。

より頻繁な警告が必要ですか?「での最初のカスタム警告」、「での2番目のカスタム警告」、および「での3番目のカスタム警告」を探します。これらの各テキストボックスの横に、バッテリーのパーセンテージに対応する数字を書き留めます。

Linuxラップトップのカスタムバッテリーアラートを作成する方法

たとえば、ラップトップがほぼ半分切れたときにバッテリーモニターに通知させたい場合は、カスタム通知スロットの1つに「50」と入力します。

バッテリーモニターを最大限に活用するには、この設定に従ってカスタム警告を表示することをお勧めします。

まず、「バッテリー低下警告」を30から20に変更します。次に、カスタム警告通知の1つとして50を追加します(バッテリーが50%消耗したときに警告が表示されるようにします)。50%の数値を設定した後、別のカスタムスロットに75を追加します。この変更により、Battery Monitorは、ラップトップから25%が消耗したときに通知することができます。

最後に、「非常に低いバッテリー」を10から8に変更します。これらの設定を使用すると、バッテリーモニターを最大限に活用できます。設定に問題がなければ、[保存]ボタンをクリックして、新しい変更をすぐに適用します。

Windowsでカスタムバッテリーアラートが必要な場合は、簡単に作成する方法を示すこの投稿確認してください


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか