Add audiowheel

This commit is contained in:
crater2150 2017-10-31 22:15:59 +01:00
parent 2075285a92
commit 422d921e79
4 changed files with 16 additions and 3 deletions

3
.gitmodules vendored
View file

@ -13,3 +13,6 @@
[submodule "handy"] [submodule "handy"]
path = handy path = handy
url = https://github.com/crater2150/awesome-handy.git url = https://github.com/crater2150/awesome-handy.git
[submodule "audiowheel"]
path = audiowheel
url = https://github.com/crater2150/awesome-audiowheel.git

1
audiowheel Submodule

@ -0,0 +1 @@
Subproject commit 23c0b9005b11770097635e69e2362694f58915d7

9
rc.lua
View file

@ -57,6 +57,9 @@ for s in screen do
end end
-- }}} -- }}}
audiowheel = require("audiowheel")-- { bg = "#ffff00aa" }
-- {{{ Key bindings -- {{{ Key bindings
binder = require("separable.binder") binder = require("separable.binder")
@ -67,6 +70,12 @@ binder.add_default_bindings()
binder.add_bindings(tags.create_bindings()) binder.add_bindings(tags.create_bindings())
binder.add_bindings(require("mybindings")) 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() binder.apply()
-- }}} -- }}}

View file

@ -140,9 +140,9 @@ local default_bindings = awful.util.table.join(
--{{{ Audio control --{{{ Audio control
awful.key({ }, "XF86AudioLowerVolume", spawnf("amixer set Master 2%-")), --awful.key({ }, "XF86AudioLowerVolume", spawnf("amixer set Master 2%-")),
awful.key({ }, "XF86AudioRaiseVolume", spawnf("amixer set Master 2%+")), --awful.key({ }, "XF86AudioRaiseVolume", spawnf("amixer set Master 2%+")),
awful.key({ }, "XF86AudioMute", spawnf("amixer set Master toggle")), --awful.key({ }, "XF86AudioMute", spawnf("amixer set Master toggle")),
--}}} --}}}