diff --git a/.gitmodules b/.gitmodules index efb0113..fdf09bb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "handy"] path = handy url = https://github.com/crater2150/awesome-handy.git +[submodule "audiowheel"] + path = audiowheel + url = https://github.com/crater2150/awesome-audiowheel.git diff --git a/audiowheel b/audiowheel new file mode 160000 index 0000000..23c0b90 --- /dev/null +++ b/audiowheel @@ -0,0 +1 @@ +Subproject commit 23c0b9005b11770097635e69e2362694f58915d7 diff --git a/rc.lua b/rc.lua index ccc5cf9..d4e1d0d 100644 --- a/rc.lua +++ b/rc.lua @@ -57,6 +57,9 @@ for s in screen do end -- }}} +audiowheel = require("audiowheel")-- { bg = "#ffff00aa" } + + -- {{{ Key bindings binder = require("separable.binder") @@ -67,6 +70,12 @@ binder.add_default_bindings() binder.add_bindings(tags.create_bindings()) binder.add_bindings(require("mybindings")) +binder.add_bindings(awful.util.table.join( + awful.key({}, "XF86AudioRaiseVolume", function() audiowheel:up() end), + awful.key({}, "XF86AudioLowerVolume", function() audiowheel:down() end), + awful.key({}, "XF86AudioMute", function() audiowheel:toggle() end) +)) + binder.apply() -- }}} diff --git a/separable/binder.lua b/separable/binder.lua index c09dacb..e5f6813 100644 --- a/separable/binder.lua +++ b/separable/binder.lua @@ -140,9 +140,9 @@ local default_bindings = awful.util.table.join( --{{{ Audio control - awful.key({ }, "XF86AudioLowerVolume", spawnf("amixer set Master 2%-")), - awful.key({ }, "XF86AudioRaiseVolume", spawnf("amixer set Master 2%+")), - awful.key({ }, "XF86AudioMute", spawnf("amixer set Master toggle")), + --awful.key({ }, "XF86AudioLowerVolume", spawnf("amixer set Master 2%-")), + --awful.key({ }, "XF86AudioRaiseVolume", spawnf("amixer set Master 2%+")), + --awful.key({ }, "XF86AudioMute", spawnf("amixer set Master toggle")), --}}}