battery: use DesktopNotification
This commit is contained in:
parent
1295bf1ec5
commit
7a20cdb8de
@ -6,7 +6,7 @@ import configparser
|
|||||||
|
|
||||||
from i3pystatus import IntervalModule, formatp
|
from i3pystatus import IntervalModule, formatp
|
||||||
from i3pystatus.core.util import lchop, TimeWrapper
|
from i3pystatus.core.util import lchop, TimeWrapper
|
||||||
from i3pystatus.core.desktop import display_notification
|
from i3pystatus.core.desktop import DesktopNotification
|
||||||
|
|
||||||
|
|
||||||
class UEventParser(configparser.ConfigParser):
|
class UEventParser(configparser.ConfigParser):
|
||||||
@ -161,13 +161,13 @@ class BatteryChecker(IntervalModule):
|
|||||||
fdict["status"] = "FULL"
|
fdict["status"] = "FULL"
|
||||||
|
|
||||||
if self.alert and fdict["status"] == "DIS" and fdict["percentage"] <= self.alert_percentage:
|
if self.alert and fdict["status"] == "DIS" and fdict["percentage"] <= self.alert_percentage:
|
||||||
display_notification(
|
DesktopNotification(
|
||||||
title=formatp(self.alert_format_title, **fdict),
|
title=formatp(self.alert_format_title, **fdict),
|
||||||
body=formatp(self.alert_format_body, **fdict),
|
body=formatp(self.alert_format_body, **fdict),
|
||||||
icon="battery-caution",
|
icon="battery-caution",
|
||||||
urgency=2,
|
urgency=2,
|
||||||
timeout=60,
|
timeout=60,
|
||||||
)
|
).display()
|
||||||
|
|
||||||
fdict["status"] = self.status[fdict["status"]]
|
fdict["status"] = self.status[fdict["status"]]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user