X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/49221b80556abd4f0c6203fa0aafdd5436db03ce..33ee32b4d165fe1547c6d9846653e9d3f00cd2ad:/widgets/alsabar.lua diff --git a/widgets/alsabar.lua b/widgets/alsabar.lua index b12e55c..1421975 100644 --- a/widgets/alsabar.lua +++ b/widgets/alsabar.lua @@ -89,19 +89,19 @@ function alsabar.notify() end local function worker(args) - local args = args or {} - local timeout = args.timeout or 4 - local settings = args.settings or function() end - local width = args.width or 63 - local height = args.heigth or 1 - local ticks = args.ticks or false + local args = args or {} + local timeout = args.timeout or 4 + local settings = args.settings or function() end + local width = args.width or 63 + local height = args.heigth or 1 + local ticks = args.ticks or false local ticks_size = args.ticks_size or 7 - local vertical = args.vertical or false + local vertical = args.vertical or false - alsabar.card = args.card or alsabar.card - alsabar.channel = args.channel or alsabar.channel - alsabar.step = args.step or alsabar.step - alsabar.colors = args.colors or alsabar.colors + alsabar.cmd = args.cmd or "amixer" + alsabar.channel = args.channel or alsabar.channel + alsabar.step = args.step or alsabar.step + alsabar.colors = args.colors or alsabar.colors alsabar.notifications = args.notifications or alsabar.notifications alsabar.bar = awful.widget.progressbar() @@ -117,7 +117,7 @@ local function worker(args) function alsabar.update() -- Get mixer control contents - local f = assert(io.popen(string.format("amixer -c %s -M get %s", alsabar.card, alsabar.channel))) + local f = assert(io.popen(string.format("%s get %s", alsabar.cmd, alsabar.channel))) local mixer = f:read("*a") f:close()