papplay: --volume 옵션이 적용되지 않습니다

papplay: --volume 옵션이 적용되지 않습니다

최근에 Fedora 36을 설치했습니다. 일부 사운드 파일을 재생하는 스크립트가 있습니다. 이 스크립트는 이전에 Ubuntu 20.04에서 사용되었으며 예상되는 동작을 보여줍니다.

스크립트에서는 다음 명령을 사용합니다.

paplay --volume=65536 -d alsa_output.pci-0000_33_00.6.HiFi__hw_Generic_1__sink ~/soundfiles/notification.wav

Ubuntu에서는 이 설정으로 인해 알림이 최대 볼륨으로 재생되었지만 --volume=65536Fedora로 전환한 이후로 이 설정은 더 이상 효과가 없습니다. 어떤 값을 지정하든(더 낮은 값이라도) 알림 소리는 항상 현재 기본 시스템 볼륨으로 재생됩니다.

을 사용해 보았 으나 동일한 동작이 나타납니다. 또는 canberra-gtk-play을 사용해도 사운드는 항상 기본 시스템 볼륨 수준에서 재생됩니다.canberra-gtk-play -f ~/soundfiles/notification.wav --volume=5canberra-gtk-play -f ~/soundfiles/notification.wav --volume=10

왜 이런 일이 일어나는지 아는 사람이 있나요?

답변1

나는 같은 문제가 있었지만 이것을 발견했습니다.철사, 로 전환합니다 pw-play. 다음과 같은 코드 조각이 예상대로 작동한다는 것을 깨달았습니다.

pw-play --volume=0.5 ~/soundfiles/notification.wav

관련 정보