Comment désactiver le son de la ligne de commande?
command-line
pulseaudio
alsa
myusuf3
la source
la source
sudo amixer
et en trouvant la ligne correspondante dans la sortieSimple mixer control 'Speaker',0
Cela a fonctionné pour moi quand d'autres ne l'ont pas fait:
amixer -q -D pulse sset Master toggle
Ceci est du lien en noisette sur le commentaire de Natty à la première réponse:
Mes pronoms sont Il / Lui
la source
-D pulse
option est nécessaire lorsque Alsa est utilisé avec pulseaudio (et puisque la question est étiquetée pulseaudio, cette réponse devrait être acceptée). Pour plus de détails sur cette solution, voir ici et ici sur askubuntu.amixer -q -D pulse sset Master mute
etamixer -q -D pulse sset Master unmute
. Fonctionne très bien sur Ubuntu 16.04Parfois, dans ma configuration, amixer unmute échoue pour une raison quelconque. Par conséquent, j'utilise pactl dans mes scripts:
mettre en sourdine:
et activer le son:
Testé sur Ubuntu 12.10.
la source
Sur le terminal, tapez ceci pour couper le son
amixer set Master mute
type
amixer set Master unmute
Testé sur mon Ubuntu 10.10.
PS: +1 pour une question intéressante.
la source
Si vous utilisez
alsa
suivez goric answer.PulseAudio est meilleur, mais pas si simple:
pactl set-sink-mute 0 1
faites le travail pour le premier appareil, mais pas si vous utilisez un casque d’une autre sortie.Le meilleur moyen est de vérifier
pactl info
et d'obtenir leDefault Sink
à utiliser.Puis pour couper le son:
Ou activer le son:
J'ai écrit un script pour gérer pulseaudio dans ma note. Si vous souhaitez utiliser, enregistrez-le sous
volume
, accordez des autorisations d'exécutionchmod +x volume
et ajoutez-le à votre cheminln -sv $PWD/volume /usr/local/bin/
. Voici mon script:la source