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

関連情報