Package Details: pipewire-jack-dropin 3-1

Git Clone URL: https://aur.archlinux.org/pipewire-dropin.git (read-only, click to copy)
Package Base: pipewire-dropin
Description: Use pipewire as drop-in replacement for JACK
Upstream URL: None
Licenses: LGPL2.1
Provides: libjack.so, libjacknet.so, libjackserver.so
Submitter: hexchain
Maintainer: hexchain
Last Packager: hexchain
Votes: 21
Popularity: 2.15
First Submitted: 2020-09-04 22:04
Last Updated: 2021-07-05 03:23

Required by (31)

Sources (2)

Pinned Comments

hexchain commented on 2020-11-01 00:18

Upon install, this package installs /etc/ld.so.conf.d/pipewire-jack.conf 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/ld.so.conf.d having /usr/lib in it:

grep -Hi ^/usr/lib/$ /etc/ld.so.conf.d/*

And remove the offending line if possible.

Read the wiki page https://wiki.archlinux.org/index.php/PipeWire for more information.

Please comment if something goes wrong for you!

Latest Comments

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

pix3l commented on 2020-11-05 10:55

Something is bad with it. After installing this new versions with ld.so.conf I was happy after logging to Plasma that kded5 doesn't crash, but as quickly found by using ldd later, it was because linker still linked to PulseAudio original libraries. Maybe renaming this ld.so.conf to change priority, or something is needed. Maybe it works not systems without original PulseAudio libs installed, but definitely doesn't work on mine. So the symlinked version worked as should for me (except kded5 crashed in loop, making Global MEnu and firefox unusable...)

hexchain commented on 2020-11-01 00:18

Upon install, this package installs /etc/ld.so.conf.d/pipewire-jack.conf 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/ld.so.conf.d having /usr/lib in it:

grep -Hi ^/usr/lib/$ /etc/ld.so.conf.d/*

And remove the offending line if possible.

Read the wiki page https://wiki.archlinux.org/index.php/PipeWire for more information.

Please comment if something goes wrong for you!

hexchain commented on 2020-09-27 23:27

@oech3: libpulse contains more (tools, library headers, etc.) than just client libraries that pipewire-pulse does not have. Same for jack and jack2, pipewire-jack does not contain the actual jack server or anything other than the client libraries.

oech3 commented on 2020-09-27 19:13

Why do not provide libpulse,jack,jack2 ?

jcstryker commented on 2020-09-12 21:10

Solved it!

You just need to set the path to the pulse server as /run/user/<uid>/pipewire-0 instead of /run/user/<uid>/pulse/native

jcstryker commented on 2020-09-12 18:56

@pix3l yep same issue with the *-git packages. Everything else seems to work perfectly, but maybe QEMU is doing some hacky stuff to forward audio to pulse.

pix3l commented on 2020-09-12 13:53

@jcstryker: Have you tested pipewire-*git packages? Pipewire is under heavy development and fixes lands there, before they will become releases.

jcstryker commented on 2020-09-12 13:38

anybody notice issues with using this and the pulseaudio driver for QEMU?

[E][000000037.275466][core.c:71 core_event_error()] core 0x563749a46350: proxy 0x563749a46350 id:0: seq:0 res:-32 (Broken pipe) msg:"connection error"
[E][000000037.275616][context.c:1429 core_error()] context 0x563749ad6f18: error id:0 seq:0 res:-32 (Broken pipe): connection error

Something incomplete about the pulseaudio server this exposes?

pix3l commented on 2020-09-09 13:55

@hexchain: if you would ever had time to test it with reboot, then I would be glad, because I wonder if problem is in kded5 itself, or mine setup (many non-standard plasma applets, etc)

hexchain commented on 2020-09-09 13:40

@pix3l: I didn't reboot, only logged out and made sure all user processes are terminated, which I believe is sufficient. I can use the plasma-pa applet to adjust volume with PipeWire without pulseaudio running, if that sounds like a proof.