ich habe pipewire nach unserem Wiki eingerichtet:
Debian 11 Bullseye Pipewire konfigurieren
In diesem Szenario wird PipeWire als Audiodienst pro Benutzer ausgeführt und ersetzt PulseAudio vollständig.
Erstellen Sie diese leere Datei:
als Root
Code: Alles auswählen
# touch /etc/pipewire/media-session.d/with-pulseaudio
als Root
Code: Alles auswählen
# cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/
// Auf neue Servicedateien prüfen mit:
Code: Alles auswählen
systemctl --user daemon-reload
Code: Alles auswählen
systemctl --user --now disable pulseaudio.service pulseaudio.socket
Code: Alles auswählen
systemctl --user --now enable pipewire pipewire-pulse
Code: Alles auswählen
LANG=C pactl info | grep '^Server Name'
also Server Name: PulseAudio (on PipeWire 0.3.19)
Stellen Sie sicher, dass dies nach einem Neustart weiterhin funktioniert. Wenn nicht, müssen Sie den PulseAudio-Dienst möglicherweise "maskieren", indem Sie Folgendes ausführen:
Code: Alles auswählen
systemctl --user mask pulseaudio
Status: OK
Hier nun die Überprüfung per Konsole:
Code: Alles auswählen
inxi -A
Audio:
Device-1: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel
Device-2: Creative Labs Sound Core3D [Sound Blaster Recon3D / Z-Series]
driver: snd_hda_intel
Sound Server: ALSA v: k5.10.0-14-amd64
ralph@debian:~$ LANG=C pactl info | grep '^Server Name'
Server Name: PulseAudio (on PipeWire 0.3.19)
Inxi zeigt alsa als Soundserver und der zweite Befehl PulseAudio (on PipeWire 0.3.19).
Bin gerade etwas irritiert, was ist denn nun richtig?
Gruß ralli