aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-02-28 21:25:23 +0100
committerMattias Andrée <maandree@operamail.com>2014-02-28 21:25:23 +0100
commit7613ac66e712240467956cb7325f9119a7f43c25 (patch)
treedd12fe403048dd04003a242da235f17abd5d1731 /examples
parentadd users (diff)
downloadxpybar-7613ac66e712240467956cb7325f9119a7f43c25.tar.gz
xpybar-7613ac66e712240467956cb7325f9119a7f43c25.tar.bz2
xpybar-7613ac66e712240467956cb7325f9119a7f43c25.tar.xz
cleaner
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/plugin-test20
1 files changed, 11 insertions, 9 deletions
diff --git a/examples/plugin-test b/examples/plugin-test
index ba4d823..214449a 100644
--- a/examples/plugin-test
+++ b/examples/plugin-test
@@ -19,6 +19,8 @@ def redraw():
uptime = '%id %02i:%02i:%0.2f' % uptime_.uptime
tot_idle = '%id %02i:%02i:%0.2f' % uptime_.total_idle
avg_idle = '%id %02i:%02i:%0.2f' % uptime_.average_idle
+ uptime = 'Uptime: %s' % (uptime)
+ idle = 'Idle time: %s %s' % (tot_idle, avg_idle)
loadavg_ = AverageLoad()
avg_5 = int(loadavg_.avg_5_min * 100)
@@ -27,19 +29,19 @@ def redraw():
act_tasks = loadavg_.active_tasks
tot_tasks = loadavg_.total_tasks
last_pid = loadavg_.last_pid
+ loadavg = 'Average load: %2i%% %2i%% %2i%% %i/%i %i'
+ loadavg %= (avg_5, avg_10, avg_15, act_tasks, tot_tasks, last_pid)
users_ = Users().users
you = os.environ['USER']
def colour_user(user):
- if user == 'root':
- return '\033[31m%s\033[39m'
- elif not user == you:
- return '\033[33m%s\033[39m'
- else:
- return '%s'
- users = ' '.join(['%s{%i}' % (colour_user(u) % u, len(users_[u])) for u in users_.keys()])
+ if user == 'root': return '\033[31m%s\033[39m'
+ elif not user == you: return '\033[33m%s\033[39m'
+ else: return '%s'
+ users = ['%s{%i}' % (colour_user(u) % u, len(users_[u])) for u in users_.keys()]
+ users = 'Users: %s' % (' '.join(users))
- text = 'Uptime: %s │ Idle time: %s %s │ Average load: %2i%% %2i%% %2i%% %i/%i %i │ Users: %s'
- text %= (uptime, tot_idle, avg_idle, avg_5, avg_10, avg_15, act_tasks, tot_tasks, last_pid, users)
+ text = '%s │ %s │ %s │ %s'
+ text %= (uptime, idle, loadavg, users)
bar.draw_coloured_text(0, 10, 0, 2, text)