私は、外付け USB サウンド カードと音量コントロール用のホイール付きのゲーミング キーボード (動かすと「音量を上げる/下げる」キー イベントが起動し、通常の音量キーと同等になると思います) を搭載したデスクトップ PC で Ubuntu 21.10 を実行しています。
ホイールを動かすと、「スピーカー」アイコン通知が表示され、表示される音量レベルが希望どおりに少しずつ変化します。ただし、では、alsamixer
ホイール入力によって、通知に表示されるレベルと比較して、サウンド カードの「マスター」レベルも次のように変化することがわかります。
- 表示レベル約95% -> ALSA「マスター」は0-> オーディオ出力が全くありません
- ~99% ->45-> 非常に大きな音
- 100% ->100-> 非常に大きな音
ALSA レベルがキーボード入力に反応しないようにして、固定レベルに設定し、通知に表示される音量をキーボード入力のみで設定するにはどうすればよいでしょうか?
答え1
- デバイスの設定を開く(例:
sudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
volume = ignore
セクションに線を適用[Element Master]
- オーディオサーバーを再起動します:
pulseaudio -k && sudo alsa force-reload