Unter Linux mit PipeWire kommt kein Ton? Meist ist das falsche Gerät als Standard gesetzt oder ein Kanal stumm — mit wpctl schnell behoben.
Aufwand:
ca. 10 Min.
Voraussetzung:
Terminal
Das Symptom
Ein Video läuft, der Lautstärkeregler steht oben, das kleine Lautsprechersymbol
zeigt keinen durchgestrichenen Kreis – und trotzdem bleibt es vollkommen still.
Kopfhörer eingesteckt, ausgesteckt, andere App probiert: nichts. Unter der Haube
werkelt PipeWire, aber aus den Boxen kommt kein einziger Ton.
Die „Layer 8“-Wahrheit
PipeWire ist eine Vermittlungsstelle: Es nimmt den Ton der Programme entgegen und
leitet ihn an ein Ausgabegerät weiter. Und genau dort steckt fast immer der Fehler –
nicht in der Lautstärke, sondern im Ziel. Als Standard ist ein Gerät gesetzt, aus
dem gar kein Ton kommen kann: der Monitor über HDMI, eine unbelegte Buchse, ein
längst abgezogenes Headset. Der Regler im Panel steuert dann brav ein Gerät, das
schweigt, während die Lautsprecher nie angesprochen werden.
Der zweite Klassiker ist die Stummschaltung: Ein einzelner Knoten oder Kanal steht
auf stumm, unabhängig vom sichtbaren Regler. Beides zeigt wpctl status in einer
einzigen Ausgabe – der Stern markiert das Standardgerät, ein Kürzel die
Stummschaltung. Mit set-default und set-mute ist die Sache meist in unter einer
Minute erledigt. Es ist kein kaputtes Soundsystem, sondern ein falsch gestellter
Wegweiser.
Die echte, verifizierte Lösung
1000 % faktenbasiert. Jeder Befehl ist real, jeder Pfad existiert. Schritt für Schritt:
1.
Geräte und aktuellen Standard anzeigen
Zuerst nachsehen, welche Ausgänge PipeWire kennt und welcher als Standard markiert ist. In der Liste unter „Sinks“ trägt das Standardgerät einen Stern — steht der am falschen Eintrag, ist die Ursache gefunden:
wpctl status
2.
Das richtige Gerät zum Standard machen
Die Zahl vor dem gewünschten Ausgang (etwa die Kopfhörer oder die Lautsprecher) aus der Liste ablesen und dieses Gerät als Standard setzen. Ab sofort landet der Ton dort:
wpctl set-default <ID>
3.
Stummschaltung und Lautstärke prüfen
Manchmal ist nicht das Gerät falsch, sondern der Kanal schlicht stumm oder auf null. Die Stummschaltung des Standardausgangs aufheben und eine hörbare Lautstärke setzen (0.6 entspricht 60 Prozent):
Bleibt nur ein Programm still, während der Rest klingt, schickt es seinen Ton eigenmächtig an ein anderes Ziel. Solche pro-Anwendung-Routen lassen sich mit einem Mischpult wie pavucontrol im Reiter „Wiedergabe“ auf das richtige Gerät umbiegen.
5.
Als letzter Schritt: die Dienste neu starten
Hakt die Audio-Verwaltung nach einem Update oder einem angesteckten Gerät, hilft ein Neustart der PipeWire-Dienste im Benutzerkontext — ohne Neustart des ganzen Rechners:
?Die Systemlautstärke steht auf 100 Prozent, trotzdem bleibt es still. Woran liegt das?
Fast immer daran, dass der Ton an das falsche Gerät geschickt wird. PipeWire hat ein Standard-Ausgabegerät, und das zeigt oft auf den Monitor per HDMI oder eine tote Buchse statt auf die Lautsprecher. Die Anzeige im Panel regelt dann ein Gerät, aus dem gar kein Ton kommen soll. Ebenso häufig ist der Knoten selbst stummgeschaltet, unabhängig vom Regler.
?Muss ich PipeWire deshalb neu installieren?
So gut wie nie. Es ist kein defektes Programm, sondern eine Frage der Verkabelung: welches Gerät Standard ist und ob es stumm steht. Beides stellt wpctl in Sekunden um. Hilft das wirklich einmal nicht, genügt ein Neustart der Benutzerdienste — eine Neuinstallation löst hier nichts, was ein set-default nicht schneller könnte.
Belege
Diese Seite ist gegen die folgenden Primärquellen geprüft – Hersteller, Standard oder Gesetzestext. Wer es nicht glaubt, muss es nicht: Da steht, wo es nachzulesen ist.
Bluetooth-Kopfhörer sind verbunden, aber der Ton kommt aus dem Handylautsprecher? Meist ist nur das falsche Ausgabeziel gewählt. So leitest du den Ton um.