From a4e6e540dcb775614fa4be6c43c1d825e06a0007 Mon Sep 17 00:00:00 2001 From: enkore Date: Thu, 14 Nov 2013 11:23:21 +0100 Subject: [PATCH] mem: Change used_mem semantics, so that it matches vm.percent and htop's memory usage report --- i3pystatus/mem.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i3pystatus/mem.py b/i3pystatus/mem.py index 6bf5865..c747598 100644 --- a/i3pystatus/mem.py +++ b/i3pystatus/mem.py @@ -24,9 +24,11 @@ class Mem(IntervalModule): def run(self): vm = virtual_memory() + # This follows the same algorithm used for vm-percent + used = vm.used - vm.cached self.output = { "full_text": self.format.format( - used_mem=int(round(vm.used / MEGABYTE, 0)), + used_mem=int(round(used / MEGABYTE, 0)), avail_mem=int(round(vm.available / MEGABYTE, 0)), total_mem=int(round(vm.total / MEGABYTE, 0)), percent_used_mem=vm.percent)