Package Details: pipewire-jack-dropin 3-1

Git Clone URL: (read-only, click to copy)
Package Base: pipewire-dropin
Description: Use pipewire as drop-in replacement for JACK
Upstream URL: None
Licenses: LGPL2.1
Submitter: hexchain
Maintainer: hexchain
Last Packager: hexchain
Votes: 15
Popularity: 2.17
First Submitted: 2020-09-04 22:04
Last Updated: 2020-11-22 00:29

Required by (28)

Sources (2)

Pinned Comments

hexchain commented on 2020-11-01 00:18

Upon install, this package installs /etc/ to change the linker search path, so the linker will find and load PipeWire's library before original ones for dynamically linked applications.

If it does not work for you, please check if there is any file under /etc/ that has /usr/lib in it:

grep -Hi ^/usr/lib/$ /etc/*

And remove the offending line if possible.

Read the wiki page for more information.

Please comment if something goes wrong for you!

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

hexchain commented on 2020-11-22 00:38

NOTE: pipewire-pulse-dropin has been removed. To use PipeWire as a dropin replacement for PulseAudio, use pipewire-pulse from the official repository.

hexchain commented on 2020-11-18 18:01

@tinywrkb: Thanks for the advice. This package already takes care of disabling the pulseaudio user service and socket, so there is no need for any manual operation.

tinywrkb commented on 2020-11-18 17:58

@hexchain I believe the users also need to disable pulseaudio socket the was enabled by the install script.

systemctl --global disable pulseaudio.socket

It's also possible now to remove the pulseaudio package completely as pipewire-pulse-git provides pulseaudio. This is how I'm running now and using ncpamixer and pavucontrol with PipeWire's Pulse server.

With the git version the line with -e pulse-bridge is commented out so you don't need to remove it, and it's just the same as enabling the pipewire-pulse.socket (or socket) so we don't need both.

If you like me and annoyed by the missing auto switch feature for the stream/input sink and default output sink when using A2DP then you can try my workaround.

hexchain commented on 2020-11-18 17:31

Due to recent changes (the libpulse replacement was killed off, and further direction of Pulse compatibility will be enhancing the compatible Pulse server), if you are using PipeWire from the git master branch:

  • enable pipewire-pulse.socket to enable the PipeWire pulse server;
  • remove /usr/lib/systemd/user/pipewire.socket.d/listen-pulse.conf so it won't conflict with pipewire-pulse.socket;
  • optionally remove -e pulse-bridge from the exec line in /etc/pipewire/pipewire.conf. You might still want -e bluez5 for Bluetooth audio devices.

PipeWire 0.3.15 (i.e. the stable version from the official repository) is not affected.

I'll change this dropin package to match the new behaviour once a new release is made.

OJFord commented on 2020-11-14 02:45

I have it working in Firefox, but not Spotify - play button greyed out even after restart and running through pw-pulse. (pipewire v0.3.15 and -e bluez,pulse-bridge from pinned comment.)

tinywrkb commented on 2020-11-12 17:21

Pipewire's libpulse was killed off

pix3l commented on 2020-11-09 10:04

@hexchain: please add this command to the pinned post about grep -Hi ^/usr/lib/$ /etc/*

hexchain commented on 2020-11-09 09:45

@oxalin: Please check if you have /usr/lib in any of the files under /etc/ Also, you need to enable bluez5 and pulse-bridge for a fully functional PA replacement. I've updated the pinned comment with the instruction.

oxalin commented on 2020-11-09 08:30

Since moving from symlinks to, this dropin solution stopped working for me. Using Gnome as my main WM.

Where should I be looking. Obviously, pulseaudio.service and socket are masked (as expected) as you point out in your pinned comment. "pactl info" gives me a connection refused.

It's as if the listener was not listening, "ldd /usr/bin/pactl | grep -i pulse" doesn't point to " => /usr/lib/pipewire-0.3/pulse/". Instead, it points to the native

pix3l commented on 2020-11-07 23:33

@hexchain: You seems highly knowledgable in this materia. Are you Pipewire dev?

After enabling bluez5 module, bluettoh receivers and headsets works, but sometimes laggy

I also do wonder (could not find it), how to allow other users to play sounds on this machine (like it was possible with pulseaudio). I would prefer most relaxed security settings over localhost

Things I miss from PulseAudio is possiblity to swatch automatically to new sinks, and possibility to output to multiple outputs.