Gobatmonは、Linuxシステム用のデーモンを監視するシンプルなバッテリーレベルです。
ラップトップのバッテリーの現在の充電レベルに注目し、デスクトップ通知をトリガーして、バッテリーが低い場合は警告します。
Gobatmonは、CPUサイクルを節約し、バッテリー寿命を節約するためのリソースに非常に低いです。
システム要件:
swaync 、 dunstなど)デスクトップ環境(XFCE/GNOME/プラズマなど)を使用している場合、このソフトウェアは必要ない可能性が高いです。
GobatmonはDBUを使用してデスクトップ通知をディスパッチします。
Gobatmonの動作は、コマンドライン引数を使用して完全に構成できます。
gobatmonを実行して実行するだけです。 Gobatmonは継続的に実行されます。
次のオプションを構成できます。
gobatmon [OPTIONS]
Options:
--normal-warning-threshold uint
Threshold percentage below which a normal low battery warning is triggered (default 20)
--critical-warning-threshold uint
Threshold percentage below which a critical low battery warning is triggered (default 10)
--normal-warning-reminder-timeout uint
Timeout in seconds after which a normal low battery warning is repeated (default 600)
--critical-warning-reminder-timeout uint
Timeout in seconds after which a critical low battery warning is repeated (default 300)
--disable-icons (default false)
Do not show icons in warning notifications
--normal-warning-icon-name string
Name of the icon to use for normal low battery warning notifications (default "battery-low")
--critical-warning-icon-name string
Name of the icon to use for critical low battery warning notifications (default "battery-caution")
--poll-rate uint
Poll rate for checking battery status in seconds (default 60)
--version
Show version information and exit
--help
Show help message and exit
バッテリーを通常の警告しきい値を超えて充電している間、Gobatmonは通知を表示せず、バッテリーのステータスを投票して変更を監視します。
バッテリー電源を使用して、通常/クリティカルな警告のしきい値(デフォルトでは20%/10%)を下回ると、Gobatmonはバッテリーのステータスを確認し、それぞれ10分/5分ごと(デフォルトで)にリマインダーで通知します。
それでおしまい。
GobatmonはAURでGobatmonとして利用できます。
?将来追加されます。
最新リリースからプリコンパイルされたバイナリ( gobatmon )をダウンロードします。または、インストールして自分で構築します。
スタートアップスクリプトに次のように配置して、バイナリを保存してウィンドウマネージャーに起動時に起動するように構成します。
/path/to/gobatmon & 要件の構築:
goローカルに構築するには、実行してください。
make buildこれにより、 gobatmon実行可能ファイルが作成されます。
クリーンアップビルドファイル、実行:
make cleanmainにコミットする前に、 gofmtを使用してソースコードを適切にフォーマットしてください。
事前にコミットするスクリプトが提供されます。次のコマンドを使用して、ローカルリポジトリでアクティブ化できます。
ln -sr .pre-commit .git/hooks/pre-commit