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
およびその他のコマンドを試しましたが、すべてのコマンドが同じテキストを返します。また、「マスター」または「スピーカー」コントロールがないのはなぜですか?私が間違っていることはありますか?
amixer
を使用して音量を制御したい場合、これは端末で動作するはずです。
amixer -D Pulse sset Master 0%
(0%でミュートしたり、好きな割合で使用したりできます)
音量を下げる/上げるには、%の後に-または+を追加します(ただし、音が100%を超えると機能しません)。
間違ったカードを使用する可能性があります。正しいカードを使用していることを確認してください。たとえば、マイク付きのウェブカメラを接続している場合、最初のスロットを食べる可能性があります;-)
すべてのカードを最初にリストします。
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 set IEC958,0 mute
Amixerの出力に示されているように、カードを指定する必要があります。 「ミュート」の代わりに「ミュート解除」を使用して、サウンドを再びオンにします。