ボリュームキーがALSAマスターボリュームとUbuntuボリュームの両方を変更しないようにする

ボリュームキーがALSAマスターボリュームとUbuntuボリュームの両方を変更しないようにする

私は、外付け USB サウンド カードと音量コントロール用のホイール付きのゲーミング キーボード (動かすと「音量を上げる/下げる」キー イベントが起動し、通常の音量キーと同等になると思います) を搭載したデスクトップ PC で Ubuntu 21.10 を実行しています。

ホイールを動かすと、「スピーカー」アイコン通知が表示され、表示される音量レベルが希望どおりに少しずつ変化します。ただし、では、alsamixerホイール入力によって、通知に表示されるレベルと比較して、サウンド カードの「マスター」レベルも次のように変化することがわかります。

  • 表示レベル約95% -> ALSA「マスター」は0-> オーディオ出力が全くありません
  • ~99% ->45-> 非常に大きな音
  • 100% ->100-> 非常に大きな音

ALSA レベルがキーボード入力に反応しないようにして、固定レベルに設定し、通知に表示される音量をキーボード入力のみで設定するにはどうすればよいでしょうか?

答え1

  1. デバイスの設定を開く(例:sudo vim /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf
  2. volume = ignoreセクションに線を適用[Element Master]
  3. オーディオサーバーを再起動します:pulseaudio -k && sudo alsa force-reload

関連情報