Jak wyciszyć system dźwiękowy z wiersza poleceń?
command-line
pulseaudio
alsa
myusuf3
źródło
źródło
sudo amixer
i znajdując wiersz w dopasowanym wyjściuSimple mixer control 'Speaker',0
To działało dla mnie, gdy inni nie:
amixer -q -D pulse sset Master toggle
To jest z linka w orzechowym komentarzu Natty do pierwszej odpowiedzi:
Moje zaimki to On / On
źródło
-D pulse
opcja jest potrzebna, gdy Alsa jest używana z pulseaudio (a ponieważ pytanie jest oznaczone pulseaudio, powinna to być zaakceptowana odpowiedź). Aby uzyskać więcej informacji na temat tego rozwiązania, zobacz tutaj i tutaj na askubuntu.amixer -q -D pulse sset Master mute
iamixer -q -D pulse sset Master unmute
. Działa świetnie na Ubuntu 16.04W mojej konfiguracji czasami amixer unmute z jakiegoś powodu kończy się niepowodzeniem. Dlatego używam pactl w moich skryptach:
wyciszyć:
i wyłącz wyciszenie:
Testowane na Ubuntu 12.10.
źródło
W terminalu wpisz to, aby wyciszyć
amixer set Master mute
rodzaj
amixer set Master unmute
Testowane na moim Ubuntu 10.10.
PS: +1 za interesujące pytanie.
źródło
Jeśli korzystasz,
alsa
skorzystaj z odpowiedzi goric.PulseAudio jest lepsze, ale nie takie proste:
pactl set-sink-mute 0 1
wykonaj pracę dla pierwszego urządzenia, ale nie, jeśli używasz słuchawek o innym wyjściu zlewu.Lepszym sposobem jest sprawdzenie
pactl info
iDefault Sink
użycie.Następnie, aby wyciszyć:
Lub wyłącz wyciszenie:
W notatce napisałem skrypt do zarządzania pulseaudio. Jeśli chcesz użyć, zapisz go jako
volume
, podaj uprawnienia do wykonywaniachmod +x volume
i dodaj do swojej ścieżkiln -sv $PWD/volume /usr/local/bin/
. Oto mój skrypt:źródło