aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Lee <adam8157@gmail.com>2013-12-04 08:32:14 (GMT)
committerAdrian C. (anrxc) <anrxc@sysphere.org>2013-12-27 16:21:35 (GMT)
commitbfbc1bdd5158ab88511de5670498647e9e29db45 (patch)
tree430629d19164d8767462d5a4d36507a36578eb48
parent3ef0f11d8ecea0c6461db4d5bbf2d42fcd030153 (diff)
downloadvicious-legacy-bfbc1bdd5158ab88511de5670498647e9e29db45.tar.xz
volume: get the normalized volume like alsamixer and DE's indicator
Or the percentage value will be different from alsamixer or desktop environment's indicator, which confuses users. Quote from amixer's manpage, "Use the mapped volume for evaluating the percentage representation like alsamixer, to be more natural for human ear." ref: http://git.alsa-project.org/?p=alsa-utils.git;a=blob;f=alsamixer/volume_mapping.c Signed-off-by: Adam Lee <adam8157@gmail.com> Signed-off-by: Adrian C. (anrxc) <anrxc@sysphere.org>
-rw-r--r--widgets/volume.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/widgets/volume.lua b/widgets/volume.lua
index 3baa7e6..2a7d377 100644
--- a/widgets/volume.lua
+++ b/widgets/volume.lua
@@ -26,7 +26,7 @@ local function worker(format, warg)
}
-- Get mixer control contents
- local f = io.popen("amixer get " .. warg)
+ local f = io.popen("amixer -M get " .. warg)
local mixer = f:read("*all")
f:close()