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

관련 정보