diff options
| author | Ultrabug <ultrabug@gentoo.org> | 2014-05-03 19:36:39 +0200 |
|---|---|---|
| committer | Ultrabug <ultrabug@gentoo.org> | 2014-05-03 19:36:39 +0200 |
| commit | d9f15faaf6a61380a51c99349932718a181513f4 (patch) | |
| tree | dd19e9acbef005b1d920f9f4b2c45caae14b2dd3 /examples/dpms.py | |
| parent | 280a383cc84b048a686d4ac573e001a9b7891c46 (diff) | |
rename examples folder to the modules and prepare for installation
Diffstat (limited to 'examples/dpms.py')
| -rw-r--r-- | examples/dpms.py | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/examples/dpms.py b/examples/dpms.py deleted file mode 100644 index 783c53c..0000000 --- a/examples/dpms.py +++ /dev/null @@ -1,44 +0,0 @@ -from os import system - - -class Py3status: - """ - This module allows activation and deactivation - of DPMS (Display Power Management Signaling) - by clicking on 'DPMS' in the status bar. - - Written and contributed by @tasse: - Andre Doser <dosera AT tf.uni-freiburg.de> - """ - def __init__(self): - """ - Detect current state on start. - """ - self.run = system('xset -q | grep -iq "DPMS is enabled"') == 0 - - def dpms(self, i3status_output_json, i3status_config): - """ - Display a colorful state of DPMS. - """ - result = { - 'full_text': 'DPMS', - 'name': 'dpms' - } - if self.run: - result['color'] = i3status_config['color_good'] - else: - result['color'] = i3status_config['color_bad'] - return (0, result) - - def on_click(self, json, i3status_config, event): - """ - Enable/Disable DPMS on left click. - """ - if event['button'] == 1: - if self.run: - self.run = False - system("xset -dpms") - else: - self.run = True - system("xset +dpms") - system("killall -USR1 py3status") |
