mirror of
https://github.com/ohmybash/oh-my-bash.git
synced 2024-05-11 05:55:37 +00:00
plugins/battery: Get adapter status by /sys/class/power_supply
Reference:- https://www.kernel.org/doc/html/latest/admin-guide/abi-testing.html?#abi-sys-class-power-supply-supply-name-online Co-authored-by: Koichi Murase <myoga.murase@gmail.com>
This commit is contained in:
committed by
Koichi Murase
parent
0e9f0e7e7c
commit
ca95a7f8a1
@@ -25,6 +25,8 @@ function ac_adapter_connected {
|
||||
then
|
||||
WMIC Path Win32_Battery Get BatteryStatus /Format:List | grep -q 'BatteryStatus=2'
|
||||
return $?
|
||||
elif [[ -r /sys/class/power_supply/ADP0/online ]]; then
|
||||
[[ $(cat /sys/class/power_supply/ADP0/online) == 1 ]]
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -49,6 +51,8 @@ function ac_adapter_disconnected {
|
||||
then
|
||||
WMIC Path Win32_Battery Get BatteryStatus /Format:List | grep -q 'BatteryStatus=1'
|
||||
return $?
|
||||
elif [[ -r /sys/class/power_supply/ADP0/online ]]; then
|
||||
[[ $(cat /sys/class/power_supply/ADP0/online) == 0 ]]
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user