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
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
Antworten:
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 diese Funktion beim Booten automatisch aktivieren, indem Sie Folgendes ausführen (möglicherweise in /etc/rc.local
):
/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled
amixer -c 0 contents
aber nicht und zeige nichts in diesem Sinne an. Er amixer -c 0 sset "Auto-Mute Mode" Disabled
gibt "Kein einfaches Steuerelement 'Auto-Mute-Modus', 0" zurück. Wenn ich meine Kopfhörer einstecke, hören die Lautsprecher jedoch auf zu spielen. Irgendwelche Ideen, wie ich die Einstellung ändern kann?
-c 1
und so weiter
Späte Antwort.
Ich hatte das gleiche Problem, einschließlich @ Limited-Sühne ein.
Wieder aufzunehmen:
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
Ich habe es gelöst, indem ich ausgeführt habe alsamixer
:
<Auto-Mute>
Steuerelement treffen , das als Aktiviert angezeigt wirdalsactl store
Zum Speichern als root ausführenIch 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