Wireplumber pakken inneholder en økt og regel behandler for Pipewire.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.18/wireplumber-0.5.18.tar.bz2
Nedlasting MD5 sum: c147f0a9debc429038f74ecd85ba1777
Nedlastingsstørrelse: 532 KB
Estimert diskplass som kreves: 116 MB (med tester)
Estimert byggetid: 0.3 SBU (med tester)
GLib-2.90.1, pipewire-1.6.9, og Systemd-262 (kjøretid, gjenoppbygd med Linux-PAM-1.7.3)
Doxygen-1.18.0, lxml-6.1.3, sphinx-9.1.0, sphinx_rtd_theme-3.1.0, og Breathe
Installer Wireplumber ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release -D system-lua=true .. && ninja
For å teste resultatene, utsted: ninja test.
Nå, som root bruker:
ninja install
Til slutt, gi nytt navn til dokumentasjonsmappen til en versjonert
katalog som root bruker:
mv -v /usr/share/doc/wireplumber{,-0.5.18}
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D system-lua=true: Denne
bryteren aktiverer bruk av systemversjonen av Lua. Utelat denne
bryteren hvis du ikke har installert Lua, men merk det meson vil laste ned og installere sin egen
versjon.
For at Wireplumber skal brukes av Pipewire, Wireplumber og Pipewire må konfigureres til å starte når et skrivebordsmiljø blir startet.
Pipewire tilbyr nå sin egen Pulseaudio serverimplementering, som
forårsaker kjøretidskonflikter med serveren levert av Pulseaudio
selv. Dette viser seg vanligvis ved at applikasjoner henger eller
ikke fungerer når du prøver å spille av eller ta opp lyd og
video. For det første, hvis PulseAudio ikke ble bygget med en
konfigurasjon kun for støttebibliotek, forhindre PulseAudio fra å
starte sin egen serverimplementering ved å kjøre følgende
kommandoer som the root bruker:
rm -vf /etc/xdg/autostart/pulseaudio.desktop && rm -vf /etc/xdg/Xwayland-session.d/00-pulseaudio-x11 && sed -e '$a autospawn = no' -i /etc/pulse/client.conf
Deretter konfigurerer du Wireplumber til å starte når et
skrivebordsmiljø er startet. Kjør følgende kommandoer som
root bruker for å aktivere
systemd brukerenheter:
systemctl enable --global pipewire.socket && systemctl enable --global pipewire-pulse.socket && systemctl enable --global wireplumber
Nå som Wireplumber er konfigurert til å starte når et skrivebordsmiljø blir startet, anbefales det at du logger ut av økten og logger tilbake inn igjen.