X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/d4c3ced229f7ef0c25258b70e5f30ba1ad99f99d..b9e2596cbddd1d932aa4b6bbd2226a6016b1004e:/widgets/fs.lua diff --git a/widgets/fs.lua b/widgets/fs.lua index 7406e05..867ce3f 100644 --- a/widgets/fs.lua +++ b/widgets/fs.lua @@ -46,11 +46,12 @@ function fs:show(t_out) notification = naughty.notify({ preset = fs_notification_preset, text = ws, - timeout = t_out + timeout = t_out, + screen = client.focus and client.focus.screen or 1 }) end --- Units definitions +-- Unit definitions local unit = { ["mb"] = 1024, ["gb"] = 1024^2 } local function worker(args) @@ -66,8 +67,7 @@ local function worker(args) function update() fs_info = {} fs_now = {} - - local f = io.popen("LC_ALL=C df -kP") + local f = io.popen("LC_ALL=C df -kP " .. partition) for line in f:lines() do -- Match: (size) (used)(avail)(use%) (mount) local s = string.match(line, "^.-[%s]([%d]+)") @@ -84,8 +84,6 @@ local function worker(args) f:close() - -- chosen partition easy stuff - -- you can however check whatever partition else fs_now.used = tonumber(fs_info[partition .. " used_p"]) or 0 fs_now.available = tonumber(fs_info[partition .. " avail_p"]) or 0 fs_now.size_mb = tonumber(fs_info[partition .. " size_mb"]) or 0 @@ -101,7 +99,8 @@ local function worker(args) text = partition .. " ran out!\nmake some room", timeout = 8, fg = "#000000", - bg = "#FFFFFF" + bg = "#FFFFFF", + screen = client.focus and client.focus.screen or 1 }) helpers.set_map("fs", true) else