一時停止後、キーボードのボリュームノブで音量を上げることはできません

一時停止後、キーボードのボリュームノブで音量を上げることはできません

以下はpavucontrol GUIです。ご覧のとおり、ボリュームは100%です。

Roccat外部キーボードのノブを使用して、0%から100%の間の値に変更できます。

今私は次のことをします

  • 69%など100%以下に設定してください。
  • システムを中断してsystemctl suspend
  • システム覚醒

このときキーボードノブを使うと音量を69%以下に下げることができ、しかし、69%以上に増やさないでください。

pavucontrolを使用してボリュームを100%まで上げることができます。

なぜこれが起こるのですか?この問題をどのように解決できますか?

ここに画像の説明を入力してください。

答え1

問題は、私が使用しているi3ウィンドウマネージャのコンテキストで設定が行われているため、ハンドルが機能しているのですが、私はずっと前に設定を混乱させました。

犯人は次のとおりです。

bindsym XF86AudioRaiseVolume exec amixer -q set Master 1%+ unmute && pkill -RTMIN+1 i3blocks
bindsym XF86AudioLowerVolume exec amixer -q set Master 1%- unmute && pkill -RTMIN+1 i3blocks

これに変えなければならない

bindsym XF86AudioRaiseVolume exec amixer -q -D pulse set Master 1%+ unmute && pkill -RTMIN+1 i3blocks
bindsym XF86AudioLowerVolume exec amixer -q -D pulse set Master 1%- unmute && pkill -RTMIN+1 i3blocks

つまり、アイデアはから来ます-D pulseamixer112号線~のvolume-pulseaudioi3 カスタム Blocklet コード

これらは明らかではないsetとのsset違いは何ですかamxier?私が知っている限り、それらman amixerは同義語です。これらはまたget互いにsget同義語である。

関連情報