pipewire
Table of Contents
Pipewire-server
De Pipewire-server draait op korner.
Gebruik
CLI
Het kan zijn dat je eerst pacman -Sy pipewire-pulse
moet doen (of `pacman -Sy pulseaudio-rtp` als je pulseaudio gebruikt)
pactl load-module module-null-sink sink_name=rtp sink_properties=device.description=Korner
pactl load-module module-rtp-send source=rtp.monitor
- Hierna kan je in
pavucontrol
“korner” selecteren als output om af te spelen naar hoek
Pipewire is leuk indat je ook gewoon de pulseaudio tools de je gewend bent kan gebruiken om met pipewire te spreken (voor sommige dingen moet dit zelfs, omdat ze enkel beschikbaar zijn via de pulseaudio shim).
Troubleshooting
Pipewire-foutmeldingen, of muziek speelt enkel lokaal
- Kijk dat je zeker met het Zeusnetwerk verbonden bent.
- Programma's die met snap geïnstalleerd zijn, draaien in een container die de environment reset. Het is niet haalbaar om er de nodige environmentvariabelen in te injecteren. Verwijder de snap-versie van het programma en probeer het op een andere manier te installeren. (Dit zagen we bij mensen die op Debian-derivatives Spotify geïnstalleerd hadden. De Debian-package-versie installeren loste dat op.)
Server setup
- Pipewire draait altijd als een user daemon, dus zet
loginctl enable-linger <user>
aan. - Kopieer
pipewire.conf
enpipewire-pulse.conf
van/usr/share/pipewire
naar.config/pipewire
. - Zet in
pipewire-pulse.conf
in depulse.cmd
lijst het element{ cmd = “load-module” args = “module-rtp-recv sink=alsa_output.pci-0000_06_00.0.analog-stereo” }
waar je de sink vervangt door de sink die je vindt viapactl list sinks
. systemctl –user restart pipewire-pulse
- Shit zou nu moeten werken.
pipewire.txt · Last modified: 2024/03/20 17:58 by jnms