ノーパソ(CentOS7)のバッテリー残量をプロンプトで確認出来るようにする

【目的】
ノーパソ(CentOS7)のバッテリー残量をプロンプトで確認出来るようにする
【経緯】
・電源喪失防止
【作業時間】
・30分
【使うもの】
・Vaio(VPCYB16KG)
・CentOS 7.2
【インストール】
$ sudo yum install upower
$ upower –enumerate
/org/freedesktop/UPower/devices/line_power_ADP1
/org/freedesktop/UPower/devices/battery_BAT0
/org/freedesktop/UPower/devices/mouse_0003o046DoC52Fx0002
/org/freedesktop/UPower/devices/DisplayDevice
$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
native-path: BAT0
vendor: Sony Corp.
model: VGP-BPS21B
serial: 1416
power supply: yes
updated: Mon 16 Jan 2017 10:02:52 PM JST (8 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 8.81 Wh
energy-empty: 0 Wh
energy-full: 33.53 Wh
energy-full-design: 41.04 Wh
energy-rate: 16.563 W
voltage: 11.268 V
time to full: 1.5 hours
percentage: 26%
capacity: 81.7008%
technology: lithium-ion
icon-name: ‘battery-low-charging-symbolic’
History (charge):
1484571772 26.000 charging
History (rate):
1484571772 16.563 charging
$ vim .bashrc
alias bat=’upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep percentage | sed -e “s/[^0-9]//g”‘
PS1=”[\u@(\$(bat)%) \w]\$”
[arkey22@vaio ~]$ source .bashrc
[arkey22@(26%) ~]$
【補足】
・今回はホスト名も消しちゃいましたが、必要に応じて「\h」をPS1に追加する。
・PS1に入ってた元の値は”[\u@\h \W]\$”です。
・これsed使わないでgrepだけで抜き出せるんじゃ(ry

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です