mirror of https://github.com/lcpz/lain.git
alsa: added card, channel to widget table
This commit is contained in:
parent
82442ce10b
commit
223125b60b
|
@ -23,15 +23,16 @@ local alsa = {}
|
||||||
|
|
||||||
local function worker(args)
|
local function worker(args)
|
||||||
local args = args or {}
|
local args = args or {}
|
||||||
local card = args.card or "0"
|
|
||||||
local timeout = args.timeout or 5
|
local timeout = args.timeout or 5
|
||||||
local channel = args.channel or "Master"
|
|
||||||
local settings = args.settings or function() end
|
local settings = args.settings or function() end
|
||||||
|
|
||||||
|
alsa.card = args.card or "0"
|
||||||
|
alsa.channel = args.channel or "Master"
|
||||||
|
|
||||||
alsa.widget = wibox.widget.textbox('')
|
alsa.widget = wibox.widget.textbox('')
|
||||||
|
|
||||||
function alsa.update()
|
function alsa.update()
|
||||||
local f = assert(io.popen(string.format("amixer -c %s -M get %s", card, channel)))
|
local f = assert(io.popen(string.format("amixer -c %s -M get %s", alsa.card, alsa.channel)))
|
||||||
local mixer = f:read("*a")
|
local mixer = f:read("*a")
|
||||||
f:close()
|
f:close()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue