web-dev-qa-db-fra.com

Comment désactiver le mode silencieux automatique?

Dans alsamixer, il existe une option appelée "Mode de sourdine automatique", qui est activée par défaut.

Mais maintenant je veux le désactiver. J'ai essayé différentes clés mais j'ai échoué.

Une idée? 0_0

enter image description here

25
Determinant

Appuyez sur la flèche droite pour accéder au "mode silencieux automatique", puis sur les flèches vers le haut ou vers le bas pour le changer, puis sur Échap pour quitter.

Vous pouvez rendre cela automatique au démarrage en exécutant (peut-être dans /etc/rc.local):

/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
24
Sam Watkins

Réponse tardive.

J'ai eu le même problème, y compris @ (limité-expiation) un.

Pour reprendre:

root@darkstar:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
root@darkstar:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0

Je l'ai résolu en exécutant alsamixer, puis:

  • F5 (montrer tous les contrôles)
  • utiliser des flèches  pour vous déplacer jusqu'à ce que vous appuyiez sur le contrôle <Auto-Mute>, qui s'affiche sous la forme Enabled
  • utiliser le moins - touche pour le basculer sur Disabled
  • frappé Esc pour quitter
  • lancez alsactl store en tant que root pour le sauvegarder

J'espère que cette aide.

7
bufh

S'appuyant sur la réponse de Sam , voici un script qui bascule le statut du mode de désactivation automatique:

# toggle status of Auto-Mute
if amixer -c 0 sget 'Auto-Mute Mode' | grep --quiet -F "Item0: 'Enabled"
then
    amixer -c 0 sset 'Auto-Mute Mode' Disabled
else
    amixer -c 0 sset 'Auto-Mute Mode' Enabled
fi

J'utilise ceci pour pouvoir facilement désactiver ou désactiver les haut-parleurs sans débrancher mes écouteurs.

Edit: une ligne

amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M

3
LazyMammal