Como você silencia o sistema de som na linha de comando?
command-line
pulseaudio
alsa
myusuf3
fonte
fonte
sudo amixer
e encontrar a linha na saída que combinavaSimple mixer control 'Speaker',0
Isso funcionou para mim quando outros não:
amixer -q -D pulse sset Master toggle
Isto é do link no nutty sobre o comentário de natty para a primeira resposta:
Meus pronomes são He / Him
fonte
-D pulse
opção é necessária quando o Alsa é usado com o pulseaudio (e como a pergunta está marcada como pulseaudio, essa deve ser a resposta aceita). Para mais detalhes sobre esta solução, veja aqui e aqui no askubuntu.amixer -q -D pulse sset Master mute
eamixer -q -D pulse sset Master unmute
. Funciona muito bem no Ubuntu 16.04Na minha configuração, por vezes, o amixer unmute falha por algum motivo. Portanto, eu estou usando pactl nos meus scripts:
silenciar:
e sem som:
Testado no Ubuntu 12.10.
fonte
No terminal, digite para silenciar
amixer set Master mute
tipo
amixer set Master unmute
Testado no meu Ubuntu 10.10.
PS: +1 para uma pergunta interessante.
fonte
Se você estiver usando,
alsa
siga a resposta goric.O PulseAudio é melhor, mas não tão simples:
pactl set-sink-mute 0 1
faça o trabalho para o primeiro dispositivo, mas não se estiver usando fones de ouvido de outra saída de coletor.A melhor maneira é verificar
pactl info
eDefault Sink
usar.Em seguida, para silenciar:
Ou mudo:
Eu escrevi um script para gerenciar o pulseaudio na minha anotação. Se você deseja usar, salve-o como
volume
, forneça permissões de execuçãochmod +x volume
e adicione-o ao seu caminholn -sv $PWD/volume /usr/local/bin/
. Aqui meu script:fonte