GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So aktivieren Sie den PipeWire-Audiodienst, um PulseAudio in Ubuntu 21.04 zu ersetzen

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


Ubuntu
  1. So aktivieren Sie SSH unter Ubuntu 18.04

  2. So aktivieren Sie Ubuntu Remote Desktop

  3. So aktivieren Sie den SSH-Dienst in Ubuntu 22.04 LTS

  4. Ubuntu 20.04 – Wie aktiviere ich HWE?

  5. Wie aktualisiere ich Pulsaudio auf 12.x in Ubuntu 18.04?

So aktivieren Sie Registerkarten im Ubuntu-Terminal

So aktivieren Sie SSH in Ubuntu

So starten Sie Bluetooth in Ubuntu 20.04 neu

So aktivieren und deaktivieren Sie Netzwerkschnittstellen in Ubuntu 20.04

So aktivieren Sie Click to Minimize unter Ubuntu

So aktivieren Sie den SSH-Server unter Ubuntu 22.04