diff options
author | Tim Keller <tjkeller.xyz> | 2025-04-16 22:53:53 -0500 |
---|---|---|
committer | Tim Keller <tjkeller.xyz> | 2025-04-16 22:53:53 -0500 |
commit | b0d338292565fe3fe932215fd628a7482a29e8f0 (patch) | |
tree | 74ac11512ae036b27e4c47973d83c8cc9b1cbd60 /lib/pavolctld.lua | |
parent | 0db16d56d1a167be71b1b464af8f4fef3d052054 (diff) | |
download | awesome-b0d338292565fe3fe932215fd628a7482a29e8f0.tar.xz awesome-b0d338292565fe3fe932215fd628a7482a29e8f0.zip |
volume dropdown overhual functionality make it almost good
Diffstat (limited to 'lib/pavolctld.lua')
-rw-r--r-- | lib/pavolctld.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/pavolctld.lua b/lib/pavolctld.lua index e14d964..42babbe 100644 --- a/lib/pavolctld.lua +++ b/lib/pavolctld.lua @@ -35,7 +35,7 @@ function sinks.get(i) sinks.sinks[i] = { vol = 0, db = 0.0, - mute = 0, + mute = false, name = "", desc = "", } @@ -44,7 +44,7 @@ function sinks.get(i) end -- return table -local pavolctld = { _cb = {}, sinks = sinks } +local pavolctld = { _cb = {}, sinks = sinks, max_volume = 150 } -- callbacks function pavolctld.set_volume_change_callback(cb) pavolctld._cb['v'] = cb end @@ -66,7 +66,7 @@ awful.spawn.read_lines(stdout, function(s) local sink = sinks.get(i) sink.vol = tonumber(v()) sink.db = tonumber(v()) - sink.mute = tonumber(v()) + sink.mute = v() == "1" -- sink description change elseif cmd == 's' then local v = parse_csv(s:sub(2)) |