-- Binds related to media globalkeys = Gears.table.join( globalkeys, -- Media Awful.key( {}, "XF86AudioLowerVolume", function() os.execute("pamixer -d 3") end, { description = "lower volume", group = "media" } ), Awful.key( {}, "XF86AudioMicMute", function() os.execute("pactl set-source-mute @DEFAULT_SOURCE@ toggle") end, { description = "mute mic", group = "media" } ), Awful.key( {}, "XF86AudioMute", function() os.execute("pamixer -t") end, { description = "mute audio", group = "media" } ), Awful.key( {}, "XF86AudioNext", function() os.execute("playerctl next") end, { description = "next", group = "media" } ), Awful.key( {}, "XF86AudioPlay", function() os.execute("playerctl play-pause") end, { description = "play/pause", group = "media" } ), Awful.key( {}, "XF86AudioPrev", function() os.execute("playerctl previous") end, { description = "previous", group = "media" } ), Awful.key( {}, "XF86AudioRaiseVolume", function() os.execute("pamixer -i 3") end, { description = "raise volume", group = "media" } ), Awful.key( {}, "XF86AudioStop", function() os.execute("playerctl stop") end, { description = "stop", group = "media" } ) )