使用 Ubuntu 控制扬声器的分贝

使用 Ubuntu 控制扬声器的分贝

我经常需要通过 加载模块pcspkr到 Linux 内核sudo modprobe pcspkr。有时会发生一些完全错误的情况,以至于我无法忍受扬声器的分贝数。

我想

  1. 控制扬声器的分贝数量
  2. 在我的顶部面板上有一个可视扬声器,可指示我的电脑在特定时间的分贝数

你怎样才能解决至少一个问题?

答案1

使用该xset工具控制 PC 扬声器的音量和音调。引用手册xset页:

b 选项控制铃声音量、音调和持续时间。此选项最多接受三个数值参数、一个前划线 (-) 或“on/off”标志。如果未指定任何参数或使用“on”标志,则将使用系统默认值。如果指定了划线或“off”,则铃声将关闭。如果仅指定一个数值参数,则铃声音量将设置为该值(其最大值的百分比)。同样,第二个数值参数指定铃声音调(以赫兹为单位),第三个数值参数指定持续时间(以毫秒为单位)。请注意,并非所有硬件都可以改变铃声特性。X 服务器将尽可能按照用户的规范设置铃声特性。

因此,xset b 0应使扬声器完全静音并将xset b 100其设置为最大音量。

答案2

Alsamixer 是限制音量的另一种方法。

答案3

通常在 Gnome 中,您可以使用音量小程序来调整音量。右键单击顶部面板,然后单击“添加到面板...”。向下滚动直到看到“音量控制”,然后按添加按钮。现在顶部面板中有一个扬声器,可用于控制音量并显示当前音量。

替代文本

相关内容