
Ich versuche, mit dem Befehl „amixer“ im Linux-Terminal stummzuschalten und die Stummschaltung aufzuheben.
Der zum Stummschalten verwendete Befehl:
amixer sset 'Master' mute
UND
amixer set Master mute
Beides hat funktioniert...
Aber wenn ich versuche, die Stummschaltung aufzuheben:
amixer sset 'Master' unmute
UND
amixer set Master unmute
Es funktioniert nicht und die Lautstärke ist immer noch stumm.
Beide Codezeilen zum Aufheben der Stummschaltung geben diese Ausgabe im Terminal zurück:
Einfache Mischpultsteuerung 'Master',0 Funktionen: pvolume pvolume-joined pswitch pswitch-joined Wiedergabekanäle: Mono Grenzen: Wiedergabe 0 - 87 Mono: Wiedergabe 87 [100%] [0.00dB] [on]
Wie kann ich mit Amixer die Stummschaltung aufheben und warum lässt sie sich nicht ausschalten? Ist Amixer der bessere Befehl zur Lautstärkeregelung im Linux-Betriebssystem*? Wenn nicht, welches Tool ist besser als Amixer?
*Hinweis: Linux-Betriebssystem im Allgemeinen, da es mit allen Linux-Distributionen funktionieren sollte, mit der geringeren Wahrscheinlichkeit von Inkompatibilitäten und Codevariationen zum Stummschalten/Aufheben der Stummschaltung des Tons.
Antwort1
davonPostArvydas schreibt:
Aus irgendeinem Grund funktioniert das Stummschalten einwandfrei, aber das Aufheben der Stummschaltung oder das Umschalten hat keine Wirkung. Bei weiterer Untersuchung bemerkte ich, dass durch das Stummschalten des Master-Kanals auch die Kanäle „PCM“ und „Master Mono“ stummgeschaltet werden. Das Aufheben der Stummschaltung des Masters hebt die Stummschaltung dieser beiden Kanäle nicht auf.
Das funktioniert bei mir unter Ubuntu 14.04 (qtile WM), um die Stummschaltung aufzuheben:
pactl set-sink-mute 0 0
stumm schalten:
pactl set-sink-mute 0 1
Aktualisiert:
Es gibt viele Berichte zu diesem ThemaFehler #1026331UndFehler #878986 Wenn Sie im Launchpad den Master stummschalten/umschalten:
amixer set Master mute
Andere Kanäle (in meinem Fall Kopfhörer und Lautsprecher) werden ebenfalls stummgeschaltet. Aber wenn Sie die Stummschaltung aufheben/Master umschalten:
amixer set Master unmute
Die anderen Kanäle bleiben stumm, aber wenn Sie versuchen, die Stummschaltung der Kopfhörer- und Lautsprecherkanäle aufzuheben, wird der Ton wieder eingeschaltet
amixer set Master unmute
amixer set Headphone unmute
amixer set Speaker unmute
Antwort2
xdotool kann manchmal problematisch sein, glücklicherweise bietet PulseAudio jetzt Befehle zur Lautstärkeregelung und Stummschaltung.
Versuchen Sie diesen Befehl: pactl set-sink-mute 0 toggle
um die Stummschaltung ein-/auszuschalten.
Quelle:https://wiki.archlinux.org/index.php/PulseAudio#Keyboard_volume_control
Antwort3
Alle oben vorhandenen Antworten verwenden entweder pactl
oder xdotool
, hier ist eineamixer
konkrete Antwort:
Dies funktioniert sowohl beim Stummschalten als auch beim Aufheben der Stummschaltung:
amixer -D pulse set Master toggle
Es gibt Pulse Audio an, um sicherzustellen, dass die Stummschaltung aufgehoben wird und alles aufgehoben wird.
- Es funktioniert von 13.04 bis 17.10 und bis hin zum aktuellen Ubuntu und Debian
- In der ursprünglichen Antwort gab es ein
1+
, aber der Grund dafür ist unbekannt, und„Ohne Parameter geht es noch besser1+
“ - Einige behaupten, dass sogar
amixer set Master toggle
funktioniert, und ich habe bestätigt, dass es für mein Debian 10 funktioniert.
Antwort4
amixer -D pulse set Master 1+ toggle