From 6b10daf968f0ed990a5c0a5c42ad73a97bc98d5b Mon Sep 17 00:00:00 2001 From: "J.M. Dana" Date: Wed, 1 Apr 2015 21:11:46 +0100 Subject: External processes might change DPMS so the module should check in the main loop --- py3status/modules/dpms.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'py3status/modules/dpms.py') diff --git a/py3status/modules/dpms.py b/py3status/modules/dpms.py index c2d9c4e..cfc7213 100644 --- a/py3status/modules/dpms.py +++ b/py3status/modules/dpms.py @@ -25,9 +25,13 @@ class Py3status: """ Display a colorful state of DPMS. """ + + self.run = system('xset -q | grep -iq "DPMS is enabled"') == 0 + response = { 'full_text': 'DPMS' } + if self.run: response['color'] = i3s_config['color_good'] else: -- cgit v1.3