Last Updated on 2021-05-21 by Clay
upower 使用方法
在 Ubuntu 作業系統底下,若是臨時想要查看電池剩餘選項,但又懶得打開圖形化界面一項項找(比如說我將桌面環境裝成 Deepin,臨時找不到電池選項),這時候, Upower 裡面提供的指令查找就非常方便。
若是想看完整的資料,可以直接使用以下指令查找:
upower -i /org/freedesktop/UPower/devices/battery_BAT0
Output:
native-path: BAT0
vendor: SP1
model: L17M3PB1
serial: 1657
power supply: yes
updated: 廿廿年一月二日 (週四) 十五時49分51秒 (32 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: discharging
warning-level: none
energy: 21.56 Wh
energy-empty: 0 Wh
energy-full: 35.93 Wh
energy-full-design: 45 Wh
energy-rate: 20.75 W
voltage: 11.008 V
time to empty: 1.0 hours
percentage: 61%
capacity: 77.3111%
technology: lithium-polymer
icon-name: 'battery-full-symbolic'
History (charge):
1577951391 61.000 discharging
History (rate):
1577951391 20.750 discharging
若是只想要查看電池剩餘容量,其實我們沒必要顯示這麼多其他的資訊。
比如說我們只使用:
upower -i $(upower -e | grep BAT) | grep --color=never -E "state|to\ full|to\ empty|percentage"
Output:
state: discharging
time to empty: 1.0 hours
percentage: 56%
這樣可以看到,我的電池現在並沒有在充電、距離沒電只剩一個小時,容量大概只剩 56 %。
這樣一看,我的電池續航力似乎很糟糕啊!
如果真的真的、只需要看剩餘容量的話,可以把 -E 後方接著的參數刪到只剩 percentage 為止,這樣就只會印出剩餘容量了。