User Tools

Site Tools


pipewire

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pipewire [2023/01/24 21:19]
chvp pulseaudio is vervangen door pipewire
pipewire [2025/01/13 13:37] (current)
jnms
Line 5: Line 5:
 ==== CLI ==== ==== CLI ====
  
-Het kan zijn dat je eerst ''pacman -Sy pipewire-pulse'' moet doen+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-null-sink sink_name=rtp sink_properties=device.description=Korner''
-  - ''pactl load-module module-rtp-send source=rtp.monitor destination_ip=10.0.0.8'' +  - ''pactl load-module module-rtp-send source=rtp.monitor'' 
-  - Hierna kan je in ''pavucontrol'' "Korner" selecteren als output om af te spelen naar hoek+  - 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). 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).
  
 +Voor mensen die een alias willen: ''alias loadrtp='pactl load-module module-null-sink sink_name=rtp && pactl load-module module-rtp-send source=rtp.monitor''
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 21: Line 22:
 ===== Server setup ===== ===== Server setup =====
  
- - Pipewire draait altijd als een user daemon, dus zet ''loginctl enable-linger <user>'' aan. +  - Pipewire draait altijd als een user daemon, dus zet ''loginctl enable-linger <user>'' aan. 
- - Kopieer ''pipewire.conf'' en ''pipewire-pulse.conf'' van ''/usr/share/pipewire'' naar ''.config/pipewire''+  - Kopieer ''pipewire.conf'' en ''pipewire-pulse.conf'' van ''/usr/share/pipewire'' naar ''.config/pipewire''
- - Zet in ''pipewire-pulse.conf'' in de ''pulse.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 via ''pactl list sinks''+  - Zet in ''pipewire-pulse.conf'' in de ''pulse.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 via ''pactl list sinks''
- - ''systemctl --user restart pipewire-pulse'' +  - ''systemctl --user restart pipewire-pulse'' 
- - Shit zou nu moeten werken.+  - Shit zou nu moeten werken. 
pipewire.1674595163.txt.gz · Last modified: 2023/01/24 21:19 by chvp

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki