In alsamixer gibt es eine Option namens "Auto-Mute Mode", die standardmäßig aktiviert ist.
Aber jetzt möchte ich es deaktivieren. Ich habe verschiedene Schlüssel ausprobiert, bin aber gescheitert.
Irgendeine Idee? 0_0
Drücken Sie den Rechtspfeil, um in den "Auto-Mute-Modus" zu gelangen, den Aufwärts- oder Abwärtspfeil, um ihn zu ändern, und die Esc-Taste, um den Modus zu verlassen.
Sie können dies beim Booten automatisch machen, indem Sie Folgendes ausführen (möglicherweise in /etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
Späte Antwort.
Ich hatte das gleiche Problem, einschließlich @ limited-atonement one.
Wieder aufzunehmen:
[email protected]:~# amixer | grep -i mute
Simple mixer control 'Auto-Mute Mode',0
[email protected]:~# amixer -c 0 sset 'Auto-Mute Mode' Disabled
amixer: Unable to find simple control 'Auto-Mute Mode',0
Ich habe es gelöst, indem ich alsamixer
ausgeführt habe, dann:
<Auto-Mute>
treffen, das als Enabled angezeigt wirdalsactl store
als root ausIch hoffe das hilft.
Aufbauend auf Sams Antwort ist hier ein Skript, das den Status des Auto-Mute-Modus umschaltet:
# 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
Ich verwende dies, damit ich meine Lautsprecher einfach stumm schalten oder die Stummschaltung aufheben kann, ohne die Kopfhörer abziehen zu müssen.
Edit: Einzeiler
amixer -c 0 sget 'Auto-Mute Mode' | fgrep -q "Item0: 'E" && _M=Disabled || _M=Enabled; amixer -c 0 sset 'Auto-Mute Mode' $_M