So beheben Sie Pulseaudio-Probleme unter Linux



Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Gelegentlich wird der Pulseaudio-Dienst aus verschiedenen Gründen eingestellt. Meistens funktioniert es plötzlich nicht mehr, nachdem bestimmte Arten von Vollbildspielen oder bestimmte Videos abgespielt wurden. Wenn eine dieser Anwendungen plötzlich beendet wird oder Sie xkill verwenden müssen, um das Anhalten zu erzwingen, müssen Sie möglicherweise den pulseaudio-Dienst neu starten. Sie müssen Ihren Linux-PC oder -Tablet nicht vollständig neu starten, um dies zu erreichen.



Am häufigsten melden Sie Ihre Desktop-Umgebung ab und wieder an. Dies ist jedoch ärgerlich und funktioniert nicht immer. Außerdem müssen Sie viele Programme schließen, die bereits in dieser Umgebung ausgeführt werden. Ein paar Terminalbefehle reichen aus, um den Audi-Daemon neu zu starten und wieder einen klaren Ton zu hören. Möglicherweise müssen Sie eine oder zwei Anwendungen noch neu starten, wenn sie nicht auf den Neustart reagieren.



Neustarten des pulseaudio-Dienstes ohne Abmelden

Öffnen Sie ein Terminalfenster, indem Sie gedrückt halten STRG , ALLES und T. oder wählen Sie es aus dem Anwendungs- oder Dash-Menü aus, das dem Typ der von Ihnen verwendeten grafischen Benutzeroberfläche entspricht. Für die meisten dieser Befehle benötigen Sie keinen Administratorzugriff. Stellen Sie daher sicher, dass Sie über einen verfügen $ prompt wenn Sie die Bash-Shell verwenden. Benutzer von tcsh möchten möglicherweise eingeben Wer bin ich um sicherzustellen, dass der pulseaudio-Dienst nicht als root gestartet wird.



Überprüfen Sie durch Eingabe, ob gerade eine Instanz ausgeführt wird pulseaudio –check und drücken Sie die Rückkehr. Normalerweise wird überhaupt keine Ausgabe angezeigt. Möglicherweise sehen Sie auch eine Null, was dem Empfang ohne Ausgabe entspricht. Dies zeigt an, dass keine Instanz ausgeführt wird. Wenn Sie eine Meldung zu einer Instanz erhalten, die derzeit ausgeführt wird, können Sie den Befehl ausgeben pulseaudio -k den bestehenden zu töten. Sobald Sie dies getan haben oder ohnehin keine vorherige Instanz ausgeführt wurde, können Sie eingeben pulseaudio -D Wenn Sie eine neue Instanz starten, wird der Prozess automatisch gestartet, bevor Sie zur Befehlszeile zurückkehren.

Sie benötigen das Terminal nicht einmal, wenn Sie sicher sind, dass keine Instanz ausgeführt wird. Sie könnten die halten Super oder Windows-Schlüssel und drücke R. um die Runbox zu öffnen und dann zu tippen pulseaudio -D hinein. Drücken Sie die Eingabetaste oder klicken Sie auf die Schaltfläche, um den Befehl auszugeben.



Technisch könnten Sie diese Box sogar verwenden, um eine vorhandene Pulseaudio-Instanz mit zu beenden pulseaudio -k Dies ist nützlich, wenn Sie keinen anderen Grund haben, ein Terminal aufzurufen. Einige Leute schreiben tatsächlich ein kurzes Bash-Skript, um diesen Prozess zu automatisieren, aber diese Befehle sind so kurz, dass dies kaum erforderlich ist.

Starten Sie Ihr Video, Ihr MMORPG oder wieder Ihre FPS und genießen Sie jetzt, da Sie wieder die volle Tonabdeckung haben. Beliebige benutzerdefinierte Einstellungen in ~ /. drücken oder ~ / .config / puls überschreibt die systemweiten Einstellungen, sodass Sie diese Konfigurationsdateien möglicherweise überprüfen möchten, wenn Sie ständig Probleme haben.

Wenn Sie beim Ausführen eines Programms keinen Ton hören, müssen Sie ihn möglicherweise mit Padsp davor starten, um sicherzustellen, dass er in den Pulseaudio-Prozess eingebunden werden kann. Möglicherweise möchten Sie auch alsamixer in Ihrem Terminal starten, um sicherzustellen, dass die Einstellungen für den Audiopegel korrekt sind. Wenn Sie mit dem Padsp-Fix über die Super + R-Befehlszeile oder das Terminal gestartet werden können, möchten Sie die .desktop-Datei ändern, mit der das Programm gestartet wird. Sie können padsp nameOfGame auch in ein Bash- oder tcsh-Skript einfügen. Ersetzen Sie nameOfGame durch den tatsächlichen Befehlsnamen des Programms, das Sie ausführen möchten.

Wenn alles andere fehlschlägt, können Sie den pulseaudio-Dienst tatsächlich systemweit mit dem starten sudo service pulseaudio neu starten Befehl. Da dies mit sudo beginnt, werden Sie an der CLI-Eingabeaufforderung aufgefordert, Ihr Kennwort einzugeben, wenn Sie in letzter Zeit keine Befehle mit sudo ausgegeben haben. Da dies den Dienst in großem Umfang aktiviert, sollten Sie ihn nicht als ersten Ausweg verwenden. Sie können Top oder Busybox Top in Ihrem Terminal verwenden, um zu sehen, wie Pulseaudio normalerweise ausgeführt wird. Wenn Sie es überhaupt nicht sehen, wissen Sie, dass es zunächst nicht richtig beginnt.

Verwenden Sie die Bild-auf- und Bild-ab-Tasten, um durch die Top-Listen zu blättern. Überprüfen Sie anhand der einzelnen Dienste in Klammern, ob pulseaudio mit dem System gestartet wird. Normalerweise die pulseaudio -k Befehl sagt Ihnen, ob es sowieso ist, aber dies ist ein ausgezeichneter Weg, um sicher zu sein. Wenn nichts anderes zu funktionieren scheint und Sie Xubuntu oder eine andere Xfce4-basierte Distribution verwenden, liegt möglicherweise ein Fehler vor, der LXDE-, KDE- oder Unity-Benutzer nicht beeinflusst. Wenn Sie den Computer herunterfahren, werden Sie in einem Kontrollkästchen aufgefordert, Ihre Sitzung zu speichern.

Dies gilt insbesondere dann, wenn Sie Alt + F4 von einem leeren Xubuntu-Desktop aus verwenden, um das System herunterzufahren. Dies könnte, zumindest theoretisch, ständig eine falsche Pulseaudio-Einstellung speichern. Sie können versuchen, das Kontrollkästchen zu deaktivieren und das System neu zu starten. Dies erfordert zwar einen Neustart, den Sie höchstwahrscheinlich zunächst vermeiden wollten, kann jedoch zukünftige Probleme verhindern. Sobald es gut funktioniert, können Sie dieses Kontrollkästchen erneut aktivieren, um die anderen vorhandenen Schemata zu speichern. Sie müssen in Zukunft nicht mehr neu starten und können einfach den Befehl pulseaudio -D verwenden, wenn dies tatsächlich das Problem behoben hat, das Sie hatten.

Einige wenige Benutzer, insbesondere diejenigen, die Linux auf ASUS eeePC-Mobilgeräten ausführen, sagen, dass sie nach dem Neustart von pulseaudio plötzlich ein Knistern hören. Dies ist ein ungewöhnliches Treiberproblem, aber Sie können das Problem relativ einfach beheben. Schließen Sie ein USB-Gerät an einen USB-Anschluss an und starten Sie den puleaudio-Daemon neu. Sie können auch versuchen, etwas an die Kopfhörerbuchse anzuschließen oder abzuziehen. Anscheinend sendet dies versehentlich ein Signal, dass der Open-Source-Treiber das Problem interpretiert und behebt. Dies ist kein Problem für Benutzer von pulseaudio mit installierten proprietären Treibern.

Stichworte PulseAudio 4 Minuten gelesen