Doors/configs/awesome/binds/media.lua

95 lines
1.8 KiB
Lua
Raw Normal View History

-- 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"
}
)
)