我运行的是 14.04,有人告诉我我可以amixer
通过命令行来控制音量。例如,要静音,您可以使用
amixer set Master mute
对我来说输出是
amixer: Unable to find simple control 'Master',0
所以我读了一些资料,发现我需要用我的笔记本电脑混音器控制器的名称替换 Master。输入后amixer
返回:
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
所以我自然而然地进入了,amixer set IEC958 mute
但我得到的只是
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
再次。我尝试了sset
其他一些命令,但每个命令都返回相同的文本。另外,为什么没有“主”或“扬声器”控件?我做错了什么吗?
答案1
如果您想使用amixer
它来控制音量,这应该在终端中起作用:
amixer -D pulse sset Master 0%
(0% 为静音或使用您喜欢的任何百分比)
要降低/增加音量,您可以在 % 后添加 - 或 +(但这无法将音量增加到 100% 以上)。
答案2
我发现了 3 个有用的命令:
amixer -D pulse sset Master 5%-
amixer -D pulse sset Master 5%+
amixer -D pulse sset Master toogle
其他2个命令:
amixer -D pulse sset Master mute
amixer -D pulse sset Master unmute
答案3
可能是你用错了卡。确保你用对了卡。例如,如果你连接了带麦克风的网络摄像头,那么它可能会占用第一个插槽 ;-)
首先列出所有卡片:
cat /proc/asound/cards
对我来说它看起来像:
0 [Webcam ]: USB-Audio - Philips SPC 1030NC Webcam
Philips CE Philips SPC 1030NC Webcam at usb-orion-ehci.0-1.2, high speed
1 [Audio ]: USB-Audio - USB Audio
USB Audio at usb-orion-ehci.0-1.5.7, full speed
然后选择你的卡。第一张卡默认为 -c 0,因此如果你想选择第二张卡,请执行以下操作:
amixer -c 1 sset Master +10
Master
用找到的名称(包括Simple mixer control
输出中的标签后的单引号)替换。
答案4
amixer set IEC958,0 mute
您必须按照 amixer 输出中所示指定您的卡。使用“unmute”而不是“mute”可重新打开声音。