使用混音器控制音量


9

我正在运行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其他一些命令,但每个命令都返回相同的文本。另外,为什么没有“主”或“扬声器”控件?我做错了什么吗?

Answers:


22

如果要用于amixer控制音量,则应在终端中使用:

amixer -D pulse sset Master 0%

(0%静音或使用您喜欢的任何百分比)

要减小/增大音量,可以在%之后添加-或+(但这无法将声音提高到100%以上)。


2
非常感谢。它也与amixer -D pulse set Master mute
Marco Sulla 2015年

2

您可能使用了错误的卡。确保使用正确的卡。例如,如果您将网络摄像机与麦克风相连,则它可能会占用第一个插槽;-)

首先列出所有卡:

cat /proc/asound/card

对我来说,它看起来像:

 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,因此,如果要选择2.卡,请执行以下操作:

amixer -c 1 Master +10 

我的意思是(忘了输入设置):混音器-c 1套Master 100
oktay

谢谢!我试图使网络摄像头麦克风静音,但没有成功。
dieresys '16

请注意s列出所有卡...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

您必须指定您的卡,如搅拌机输出中所示。使用“取消静音”而不是“静音”再次打开声音。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.