Arch Linux はメディアキーを bash スクリプトにバインドします。

Arch Linux はメディアキーを bash スクリプトにバインドします。

対応する受信機(Bluetoothアダプタまたはノートブックスピーカー)の音量を処理する3つの簡単な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

関連情報