„amixer set master mute“ funktioniert nicht mit externen USB-Lautsprechern

„amixer set master mute“ funktioniert nicht mit externen USB-Lautsprechern

Ich versuche, den Befehl „amixer set master mute“ zum Laufen zu bringen, wenn der aktive Soundausgang ein externer USB-Lautsprecher ist, aber es funktioniert nicht. Es scheint nur zu funktionieren, wenn der Ausgang der eingebaute Lautsprecher oder der Kopfhörerausgang ist.

Irgendwelche Vorschläge?

Antwort1

Das Folgende wurde zuvor in dieser Antwort gepostet:Mikrofon-Eingangslautstärke über die Befehlszeile einstellen?

Unter Berücksichtigung dessen, was ich hier erwähne, würde es in Ihrem Fall etwa so aussehen:

amixer -c 0 set Master 0DB

Sie sollten jedoch Tests durchführen, um dies zu überprüfen.

Ich hoffe, das ist hilfreich für Sie.

Wenn Sie ALSA verwenden, kann amixer bei Ihrer Skriptprogrammierung hilfreich sein.

Wenn Sie den amixer --helpBefehl in ein Terminal eingeben, wird ungefähr Folgendes angezeigt:

Bildbeschreibung hier eingeben

Abhängig von Ihrer Soundkarte können die Pegel von meinen abweichen, Sie können jedoch alsamixerim Terminal prüfen, welche Pegel und welche Funktionen Ihrer Soundkarte Sie in einem Befehl aufrufen können, um die Lautstärke nach Wunsch einzustellen.

Bildbeschreibung hier eingeben

In meinem Beispiel mit meiner Hauptsoundkarte (ich habe 2: die eingebettete und eine PCI-Audiokarte) liegen die Pegel zwischen 0 und 100. Auf diese Weise kann ich die Lautstärke eines gewünschten Eingangs/Ausgangs meiner Soundkarte ändern, indem ich in einem Terminal den folgenden Befehl eingebe:

amixer -c 0 set Front 50DB 
amixer -c 0 set Front 64DB 

Das Ergebnis des ersten Befehls besteht darin, dass der Frontpanel-Ausgang auf 78 % Pegel eingestellt wird und das zweite den Frontpanel-Ausgang auf 100 % Pegel.

Um Informationen zu Ihren Mischpultsteuerungen zu erhalten, geben Sie den amixerBefehl ohne Parameter ein und Sie erhalten eine Liste. Oder geben Sie an, für welches Audiogerät Sie eine Liste mit Steuerelementen sehen möchten amixer -c X(wobei „X“ die Nummer Ihres Audiogeräts ist).

BTW: Bedenken Sie, dass DB-Werte logarithmisch und nicht linear berechnet werden.

verwandte Informationen