我经常需要通过 加载模块pcspkr
到 Linux 内核sudo modprobe pcspkr
。有时会发生一些完全错误的情况,以至于我无法忍受扬声器的分贝数。
我想
- 控制扬声器的分贝数量
- 在我的顶部面板上有一个可视扬声器,可指示我的电脑在特定时间的分贝数
你怎样才能解决至少一个问题?
答案1
使用该xset
工具控制 PC 扬声器的音量和音调。引用手册xset
页:
b 选项控制铃声音量、音调和持续时间。此选项最多接受三个数值参数、一个前划线 (-) 或“on/off”标志。如果未指定任何参数或使用“on”标志,则将使用系统默认值。如果指定了划线或“off”,则铃声将关闭。如果仅指定一个数值参数,则铃声音量将设置为该值(其最大值的百分比)。同样,第二个数值参数指定铃声音调(以赫兹为单位),第三个数值参数指定持续时间(以毫秒为单位)。请注意,并非所有硬件都可以改变铃声特性。X 服务器将尽可能按照用户的规范设置铃声特性。
因此,xset b 0
应使扬声器完全静音并将xset b 100
其设置为最大音量。
答案2
Alsamixer 是限制音量的另一种方法。
答案3
通常在 Gnome 中,您可以使用音量小程序来调整音量。右键单击顶部面板,然后单击“添加到面板...”。向下滚动直到看到“音量控制”,然后按添加按钮。现在顶部面板中有一个扬声器,可用于控制音量并显示当前音量。