Utilizzo di Amixer per controllare il volume


9

Sono in esecuzione 14.04 e mi è stato detto che potevo usare amixerper controllare il volume dalla riga di comando. Ad esempio, per disattivare l'audio si utilizzerà

amixer set Master mute

L'output per me è

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

Così ho fatto leggere a qualcuno e ho scoperto che dovevo sostituire Master con il nome del controllo del mixer del mio laptop. amixerRitorna digitando :

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Quindi, naturalmente, entro, amixer set IEC958 mutema tutto ciò che ottengo è

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

Di nuovo. Ho provato ssete alcuni altri comandi, ma ognuno restituisce lo stesso testo. Inoltre, perché non ci sono controlli "Master" o "Speaker"? C'è qualcosa che sto facendo di sbagliato?

Risposte:


22

Se si desidera utilizzare amixerper controllare il volume, questo dovrebbe funzionare in un terminale:

amixer -D pulse sset Master 0%

(0% per disattivare o utilizzare qualsiasi percentuale che ti piace)

Per ridurre / aumentare il volume, è possibile aggiungere - o + dopo% (ma ciò non funziona per aumentare il suono oltre il 100%).


2
Grazie mille. Funziona anche conamixer -D pulse set Master mute
Marco Sulla

2

potrebbe essere possibile utilizzare la carta sbagliata. assicurati di usare la carta giusta. Se hai collegato una webcam con il microfono, ad esempio, potrebbe mangiare il primo slot ;-)

elenca prima tutte le carte:

cat /proc/asound/card

per me sembra come:

 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

quindi scegli la tua carta. La prima carta sarebbe predefinita -c 0, quindi se vuoi scegliere la 2. carta allora fai:

amixer -c 1 Master +10 

Voglio dire (ho dimenticato di entrare nel set): amixer -c 1 set Master 100
oktay

Grazie! Stavo cercando di disattivare il microfono della webcam senza successo.
Dieresys,

Nota sper elencare tutte le carte ...cat /proc/asound/cards
ow3n

0
amixer set IEC958,0 mute

Devi specificare la tua carta come mostrato nell'output dell'amixer. Utilizzare "riattiva" anziché "muto" per riattivare l'audio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.