ミキサーを使用して音量を制御する


9

14.04を実行していますamixerが、コマンドラインを使用してボリュームを制御できると言われました。たとえば、サウンドをミュートするには、次を使用します

amixer set Master mute

私のための出力は

amixer: Unable to find simple control 'Master',0 

だから私は何人かの男を読んで、マスターを私のラップトップのミキサーコントロールの名前に置き換える必要があることに気付きました。入力すると次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いくつかの他のコマンドを試しましたが、どれも同じテキストを返します。また、「マスター」または「スピーカー」コントロールがないのはなぜですか?私が間違っていることはありますか?

回答:


22

を使用amixerしてボリュームを制御する場合、これはターミナルで機能するはずです。

amixer -D pulse sset Master 0%

(0%でミュートまたは好きなパーセンテージを使用)

音量を下げる/上げるには、%の後に-または+を追加します(ただし、100%を超えてサウンドを上げることはできません)。


2
大いに感謝する。それはしても動作しますamixer -D pulse set Master mute
マルコ・スッラ

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 

つまり、セットに入るのを忘れた:amixer -c 1セットマスター100
oktay

ありがとう!Webcamマイクをミュートしようとしましたが、うまくいきませんでした。
dieresys 2016

sすべてのカードをリストすることに注意してください...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

ミキサーの出力に示されているように、カードを指定する必要があります。「ミュート」の代わりに「ミュート解除」を使用して、サウンドを再びオンにします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.