Wireplumber pakken inneholder en økt og regel behandler for Pipewire.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.6/wireplumber-0.5.6.tar.bz2
Nedlasting MD5 sum: 044a94903b020eeb8247510e394cd3f3
Nedlastingsstørrelse: 408 KB
Estimert diskplass som kreves: 90 MB (med tester)
Estimert byggetid: 0.3 SBU (med tester)
elogind-255.5, GLib-2.82.2, og pipewire-1.2.6
Doxygen-1.12.0, lxml-5.3.0, sphinx-8.1.3, sphinx_rtd_theme-3.0.2, 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
--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, må Wireplumber bli konfigurert til å starte når et skrivebordsmiljø startes.
Først lager du et skallskript som vil starte Wireplumber og
Pipewire i riktig rekkefølge som root
bruker:
cat > /usr/bin/pipewire-launcher.sh << "EOF"
#!/bin/sh
# Begin /usr/bin/pipewire-launcher.sh
# Start Pipewire first.
exec /usr/bin/pipewire &
# Wait for a second for Pipewire to launch.
sleep 1
# Start Wireplumber now that Pipewire has been started.
exec /usr/bin/wireplumber &
# End /usr/bin/pipewire-launcher.sh
EOF
Deretter gjør du dette skallskriptet kjørbart som root
bruker:
chmod +x /usr/bin/pipewire-launcher.sh
Til slutt oppretter du en XDG Autostart fil som vil kjøre
/usr/bin/pipewire-launcher.sh
når et skrivebordsmiljø blir startet, som root
bruker:
cat > /etc/xdg/autostart/pipewire.desktop << "EOF"
[Desktop Entry]
Version=1.0
Name=Pipewire
Comment=Starts the Pipewire and Wireplumber daemons
Exec=/usr/bin/pipewire-launcher.sh
Terminal=false
Type=Application
EOF
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.