Question Pourquoi est-ce que muet ne fonctionne pas avec la commande amixer?


J'essaie de désactiver et d'activer le son en utilisant la commande amixer au terminal sous Linux.

La commande utilisée pour mettre en sourdine:

 amixer sset 'Master' mute

ET

amixer set Master mute

Les deux travaillaient ...

Mais quand j'essaie de réactiver le son:

amixer sset 'Master' unmute

ET

amixer set Master unmute

Cela ne fonctionne pas et le volume est encore muet.

Les deux lignes de code muet essayées renvoient cette sortie dans le terminal:

Contrôle du mélangeur simple 'Master', 0 capacités: pvolume joint   pswitch pswitch-joins canaux de lecture: mono limites: lecture 0   - 87 Mono: Lecture 87 [100%] [0.00dB] [on]

Comment puis-je faire fonctionner un amixer pour rétablir le son et pourquoi il ne désactive pas? Amixer est-il la meilleure commande pour contrôler le volume sous Linux *? Si ce n'est pas quel outil au lieu de Amixer?

* Remarque: le système d’exploitation Linux en général, car il devrait fonctionner sur toutes les distributions Linux avec le moins de risques d’incompatibilité et de variation de code pour couper / rétablir le son.


4
2017-08-31 19:29


origine




Réponses:


de ceci poster Arvydas écrit:

Pour une raison quelconque, la mise en sourdine fonctionne correctement, mais la désactivation du son ou la bascule n’a aucun effet. Après un examen plus approfondi, j'ai remarqué qu'en coupant le canal maître, les canaux "PCM" et "Master Mono" étaient également coupés. La désactivation de Master ne désactive pas ces deux canaux.

Cela fonctionne pour moi sur Ubuntu 14.04 (qtile WM) pour réactiver:

pactl set-sink-mute 0 0

muet:

pactl set-sink-mute 0 1

Actualisé:

Il y a beaucoup de rapports sur cette question Bogue n ° 1026331 et Bogue n ° 878986  dans le tableau de bord, si vous désactivez ou désactivez le master:

amixer set Master mute

Les autres canaux (casque et haut-parleur dans mon cas) seront également désactivés. mais si vous rétablissez le son:

amixer set Master unmute

les autres canaux resteront muets, mais si vous essayez de réactiver le son des canaux casque et haut-parleur reviendra

amixer set Master unmute
amixer set Headphone unmute
amixer set Speaker unmute

6
2017-10-07 16:16





xdotool peut être gênant parfois, heureusement PulseAudio fournit maintenant des commandes pour la régulation du volume et la mute.

essayez cette commande: pactl set-sink-mute 0 toggle pour activer la sourdine.

La source: https://wiki.archlinux.org/index.php/PulseAudio#Keyboard_volume_control


2
2018-06-30 13:18



Bienvenue sur SuperUser! Merci d'avoir posté. - hBy2Py


J'ai découvert le "xdotool" pour simuler des clés multimédia. C'est simple, car le même code permet de basculer en sourdine:

xdotool key XF86AudioMute

Et il montre la notification visuelle ...

Donc, pour d'autres utilisations de "xdotool":

https://askubuntu.com/questions/235126/simulate-media-keys-interteral


1
2017-10-13 20:57