Möchten Sie den Pipewire-Soundserver ausprobieren? In Ubuntu 21.04 ist das ganz einfach und so geht's!
PipeWire ist ein Server zur Verwaltung von Multimedia unter Linux. Am häufigsten wird es für Wayland- und Flatpak-Apps verwendet, um die Audio- und Videowiedergabe und -aufnahme mit minimaler Latenz zu implementieren. Und es bietet nahtlose Unterstützung für PulseAudio-, JACK-, ALSA- und GStreamer-basierte Anwendungen.
Ersetzen Sie PulseAudio durch Pipewire in Ubuntu 21.04:
Ubuntu 21.04 hat die Unterstützung für Pipewire offiziell aktiviert. Und so habe ich es in meinem Laptop aktiviert:
Tun Sie dies nicht in der Produktionsmaschine! Das Ersetzen bestehender Audiodienste in Ubuntu ist möglich, aber es ist derzeit nicht garantiert, dass das Erlebnis perfekt oder frei von Problemen und Fehlern ist.
1.) Öffnen Sie zunächst das Terminal entweder über den Systemanwendungsstarter oder durch Drücken von Strg+Alt+T auf der Tastatur.
Führen Sie beim Öffnen den Befehl aus, um die pipewire-audio-client-libraries
zu installieren Paket:
sudo apt install pipewire-audio-client-libraries
Wenn Sie Pipewire von diesem Ubuntu PPA installiert haben, ÜBERSPRINGEN Sie Schritt 2.) und 3.), da sie bereits vorhanden sind! Ebenso daemon-reload
ist nicht erforderlich.
2.) Erstellen Sie dann eine leere Datei, indem Sie den Befehl ausführen:
sudo touch /etc/pipewire/media-session.d/with-pulseaudio
3.) Erstellen Sie pipewire-pulse
service-Dateien durch Kopieren der Beispieldateien:
sudo cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
4.) Sie müssen PulseAudio nicht entfernen, deaktivieren Sie es einfach und aktivieren Sie Pipewire:
- Führen Sie den Befehl aus, um die neuen Dienstdateien neu zu laden:
systemctl --user daemon-reload
- Deaktivieren Sie den PulseAudio-Dienst über den Befehl:
systemctl --user --now disable pulseaudio.service pulseaudio.socket
- Und schließlich die Pipewire-Dienste aktivieren:
systemctl --user --now enable pipewire pipewire-pulse
5.) Ich habe die vorherigen Schritte über das Debian-Wiki ausgeführt, aber es hat nicht funktioniert. Das Soundsymbol in der Taskleiste ist weg und pactl info
gibt „Verbindungsfehler:Verbindung abgelehnt“ aus.
Um das Problem zu umgehen, aktivieren Sie pipewire-media-session
Der Dienst funktioniert möglicherweise, indem er den folgenden Befehl ausführt:
systemctl --user --now enable pipewire-media-session.service
Wenn Sie versuchen, es in Ubuntu 20.04 zum Laufen zu bringen, versuchen Sie, den PulseAudio-Dienst vor dem Neustart zu „maskieren“, indem Sie den folgenden Befehl ausführen:
systemctl --user mask pulseaudio
Starten Sie schließlich Ihren Computer neu.
Und überprüfen Sie, ob Pipewire funktioniert, führen Sie pactl info
aus Befehl. Und es funktioniert, wenn Sie „PulseAudio (on PipeWire 0.3.24)“ in der Ausgabe sehen.
Originalartikel