![Arch Linux는 미디어 키를 bash 스크립트에 바인딩합니다.](https://linux55.com/image/109013/Arch%20Linux%EB%8A%94%20%EB%AF%B8%EB%94%94%EC%96%B4%20%ED%82%A4%EB%A5%BC%20bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%20%EB%B0%94%EC%9D%B8%EB%94%A9%ED%95%A9%EB%8B%88%EB%8B%A4..png)
해당 수신기(블루투스 어댑터 또는 노트북 스피커)의 볼륨을 처리하는 세 가지 간단한 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