命令行音量控制 amixer 有静音问题

命令行音量控制 amixer 有静音问题

由于我的笔记本电脑音量控制在可用性方面处于领先地位,因此我决定映射两个键盘快捷键来制作自己的音量控制。我发现这amixer应该很有帮助:

Super+Arrow Up        amixer set Master playback 2dB+
Super+Arrow Down      amixer set Master playback 2dB-

这有效,但如果我将音量调得太低,就无法恢复。它保持静音状态,我的“调高音量”命令没有任何作用。当我在终端中尝试这些命令时,它给出以下输出:

$ amixer set Master playback 2dB-
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 4 [6%] [-45.00dB] [on]
$ amixer set Master playback 2dB-
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 1 [2%] [-47.25dB] [on]
$ amixer set Master playback 2dB-
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 0 [0%] [-99999.99dB] [on]

现在它坏了。以下操作不起作用:

$ amixer set Master playback 2dB+
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 0 [0%] [-99999.99dB] [on]

我必须使用鼠标,抓住面板上的音量开关并手动调高音量。这个值[-99999.99dB]看起来很可疑,但我不知道它是什么意思。

有人可以调整我的两个音量命令来避免这个问题吗?

答案1

看起来像是一个错误,你应该报告它。

与此同时,你也可以使用

amixer set Master playback 3+
amixer set Master playback 3-

相关内容