From: Samir Benmendil Date: Tue, 11 Jun 2013 17:12:03 +0000 (+0200) Subject: force widget update when changing volume X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/80e9eb492e2687da59669854cd8542bf23b96a70 force widget update when changing volume --- diff --git a/awesome/widgets.lua b/awesome/widgets.lua index d59fc26..e4ceac4 100644 --- a/awesome/widgets.lua +++ b/awesome/widgets.lua @@ -6,10 +6,10 @@ volwidget = wibox.widget.textbox() vicious.register(volwidget, vicious.contrib.pulse, function (widget, args) return "("..math.floor(args[1]).."%) " - end, 2, "alsa_output.pci-0000_00_14.2.analog-stereo") + end, 10, "alsa_output.pci-0000_00_14.2.analog-stereo") volwidget:buttons(awful.util.table.join( awful.button({ }, 1, function () awful.util.spawn("pavucontrol") end), -- FIXME replace pavucontrol with something else - awful.button({ }, 2, function () vicious.contrib.pulse.toggle("alsa_output.pci-0000_00_14.2.analog-stereo") end), - awful.button({ }, 4, function () vicious.contrib.pulse.add( 5,"alsa_output.pci-0000_00_14.2.analog-stereo") end), - awful.button({ }, 5, function () vicious.contrib.pulse.add(-5,"alsa_output.pci-0000_00_14.2.analog-stereo") end) + awful.button({ }, 2, function () vicious.contrib.pulse.toggle("alsa_output.pci-0000_00_14.2.analog-stereo"); vicious.force({volwidget}) end), + awful.button({ }, 4, function () vicious.contrib.pulse.add( 5,"alsa_output.pci-0000_00_14.2.analog-stereo"); vicious.force({volwidget}) end), + awful.button({ }, 5, function () vicious.contrib.pulse.add(-5,"alsa_output.pci-0000_00_14.2.analog-stereo"); vicious.force({volwidget}) end) )) --}}}