Merge pull request #343 from rscholer/dpms_format

dpms: Allow a different format string when DPMS is disabled.
This commit is contained in:
enkore 2016-03-26 21:22:59 +01:00
commit 832061c426

View File

@ -17,6 +17,7 @@ class DPMS(IntervalModule):
settings = (
"format",
"format_disabled",
"color",
"color_disabled",
)
@ -24,6 +25,7 @@ class DPMS(IntervalModule):
color_disabled = "#AAAAAA"
color = "#FFFFFF"
format = "DPMS: {status}"
format_disabled = "DPMS: {status}"
on_leftclick = "toggle_dpms"
@ -33,9 +35,15 @@ class DPMS(IntervalModule):
self.status = run_through_shell("xset -q | grep -q 'DPMS is Enabled'", True).rc == 0
if self.status:
self.output = {
"full_text": self.format.format(status='on' if self.status else 'off'),
"color": self.color if self.status else self.color_disabled
"full_text": self.format.format(status="off"),
"color": self.color
}
else:
self.output = {
"full_text": self.format_disabled.format(status="off"),
"color": self.color_disabled
}
def toggle_dpms(self):