LoginSignup
3
0

More than 5 years have passed since last update.

電池大事に for Mac

Last updated at Posted at 2017-03-25

動機

『Macのバッテリー寿命を長持ちさせるxxのコツ』っていう記事をよく見かけるが、
初期設定のアドバイスとしては良いのだけど、継続的インテグレーション的には乏しいものを感じたので、自分なりに補完してみた。

やること

電池の下限と上限を決めて、適時通知を出します。
私のMacは2011年モデルで20%切れのときの通知だとちょっと遅いときがあるんで、下限も設定できるようにしました。

Required

  • growlnotify

Source

私はtmuxを使用しいるため、1つのshellファイルでいい感じに処理していますが、
cronで1分毎に実行などでも問題無いはずです。

battery=`pmset -g ps|egrep -o '[0-9]{1,3}%'|egrep -o '[0-9]{1,3}'|tr -d '\n'`
charge=`pmset -g ps|egrep -o 'discharging'|tr -d '\n'`

if [ "$charge" = 'discharging' -a "$battery" -lt 35 ]; then
    growlnotify -m 'Battery!'
elif [ "$charge" = '' -a "$battery" -gt 95 ]; then
    growlnotify -m 'Battery!'
fi

TODO

growlnotifyを全ディスプレイに表示する方法
growlnotify依存からの脱却

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0