]> git.rmz.io Git - dotfiles.git/blobdiff - awesome/widgets.lua
force widget update when changing volume
[dotfiles.git] / awesome / widgets.lua
index d59fc260b7e64a284f91767f5ab12a8747f85e85..e4ceac44b4040a6d74bee357fd3aeadf45972db7 100644 (file)
@@ -6,10 +6,10 @@ volwidget = wibox.widget.textbox()
 vicious.register(volwidget, vicious.contrib.pulse,
     function (widget, args) 
         return "<b>("..math.floor(args[1]).."%)</b> "
-    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)
       ))
 --}}}