Arch Linux 将媒体密钥绑定到 bash 脚本

Arch Linux 将媒体密钥绑定到 bash 脚本

我有三个简单的 bash 脚本来处理相应接收器(蓝牙适配器或笔记本电脑扬声器)的音量:

示例1:

#!/bin/bash

sink=`pactl list short sinks | grep "RUNNING" | cut -c 1`
pactl set-sink-mute $sink false
pactl set-sink-volume $sink -1%

该脚本检测接收器并调高(或调低)音量。接下来,我确实将此脚本绑定到一个按钮,并且效果很好。但是,如果我将其绑定到相应的多媒体键(例如音量减小“XF86AudioLowerVolume”),则什么也不会发生。

有人可以给我建议如何将媒体密钥绑定到 bash 脚本吗?

使用 Xfce 在 Thinkpad x220 上运行最新的 Manjaro

提前致谢!

示例2:

#!/bin/bash

sink=`pactl list short sinks | grep "RUNNING" | cut -c 1`
pactl set-sink-mute $sink false
pactl set-sink-volume $sink +1%

示例3:

#!/bin/bash

sink=`pactl list short sinks | grep "RUNNING" | cut -c 1`
pactl set-sink-mute $sink toggle

相关内容