pacman plugin: not so much pacman anymore, but line counter; still defaults to pacman though
This commit is contained in:
parent
de6888a5d2
commit
7459d29c68
1 changed files with 4 additions and 2 deletions
|
@ -5,6 +5,8 @@ import subprocess
|
||||||
class PluginThread(plugins.PluginThreadCommon):
|
class PluginThread(plugins.PluginThreadCommon):
|
||||||
def __init__(self, config):
|
def __init__(self, config):
|
||||||
defaults = {
|
defaults = {
|
||||||
|
'cmd': ('/usr/bin/pacman', '-Qu'),
|
||||||
|
'title': 'UPD',
|
||||||
'freq': 15,
|
'freq': 15,
|
||||||
'problem': 10
|
'problem': 10
|
||||||
}
|
}
|
||||||
|
@ -14,11 +16,11 @@ class PluginThread(plugins.PluginThreadCommon):
|
||||||
def format_status(self, count):
|
def format_status(self, count):
|
||||||
self.hide = count == 0
|
self.hide = count == 0
|
||||||
self.status['urgent'] = count >= self.conf['problem']
|
self.status['urgent'] = count >= self.conf['problem']
|
||||||
self.status['full_text'] = 'UPD: ' + str(count)
|
self.status['full_text'] = self.conf['title'] + ': ' + str(count)
|
||||||
|
|
||||||
def main(self):
|
def main(self):
|
||||||
pacman_qu = subprocess.Popen(
|
pacman_qu = subprocess.Popen(
|
||||||
('/usr/bin/pacman', '-Qu'), stdout=subprocess.PIPE,
|
self.conf['cmd'], stdout=subprocess.PIPE,
|
||||||
stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL,
|
stderr=subprocess.DEVNULL, stdin=subprocess.DEVNULL,
|
||||||
encoding='UTF-8'
|
encoding='UTF-8'
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue