diff options
author | dakkar <dakkar@thenautilus.net> | 2013-08-16 09:59:57 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2013-08-16 09:59:57 +0100 |
commit | 7f814e09c720b00d266cfbd2f0081e9ebf00b5a5 (patch) | |
tree | f1c04faa0744bb2d4ac2eb66683aa9d8116cf6c3 | |
parent | change display while charging (diff) | |
download | battery-7f814e09c720b00d266cfbd2f0081e9ebf00b5a5.tar.gz battery-7f814e09c720b00d266cfbd2f0081e9ebf00b5a5.tar.bz2 battery-7f814e09c720b00d266cfbd2f0081e9ebf00b5a5.zip |
show time only on battery
-rwxr-xr-x | battery | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -53,11 +53,17 @@ sub update { my $e=$bs->{energy_now}/$bs->{energy_full}; my $txt=''; my $charging = lc($bs->{status}) eq 'charging'; - if ($bs->{power_now}) { + if ($charging) { + $txt = "\x{1f50c} "; + } + else { + $txt = "\x{1f50b} "; + } + if ($bs->{power_now} && !$charging) { my $t=$bs->{energy_now}/$bs->{power_now}; my $tot=$bs->{energy_full}/$bs->{power_now}; - $txt = sprintf '%s/%s ', + $txt .= sprintf '%s/%s ', _format_time($charging ? $tot-$t : $t), _format_time($tot); $bar->set_fraction($t/$tot); |