@themodernist: Without the dropin package, you can run pw-jack qjackctl
.
Search Criteria
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: | |
Provides: | |
Submitter: | hexchain |
Maintainer: | hexchain |
Last Packager: | hexchain |
Votes: | 15 |
Popularity: | 4.58 |
First Submitted: | 2020-09-04 22:04 |
Last Updated: | 2020-11-22 00:29 |
Dependencies (1)
Required by (25)
- audacity-git (requires libjack.so)
- element-git (requires libjack.so)
- giada-git (requires libjack.so)
- gsequencer (requires libjack.so)
- hydrogen-git (requires libjack.so)
- jack2-dbus-git (requires libjackserver.so)
- jack_mixer-git (requires libjack.so)
- jamulus (requires libjack.so)
- liquidsfz-git (requires libjack.so) (make)
- liquidsfz-git (requires libjack.so) (optional)
- mamba (requires libjack.so)
- mamba-git (requires libjack.so)
- mhwaveedit-git (requires libjack.so)
- mpd-git (requires libjack.so)
- mpd-smbclient (requires libjack.so)
- mumble-git (requires libjack.so)
- pipewire-common-jack-git (requires libjack.so)
- pipewire-jack-git (requires libjack.so)
- qemu-nonbroken (requires libjack.so)
- qemu-templeos (requires libjack.so)
- seq66-git (requires libjack.so)
- sonobus (requires libjack.so)
- sooperlooper (requires libjack.so)
- supercollider-git (requires libjack.so)
- xtuner (requires libjack.so)
Sources (2)
hexchain commented on 2020-12-15 12:06
themodernist commented on 2020-12-15 12:04
@hexchain Right! Sorry to prolong this here, but how do I get qjacktl to use pipewire-jack manually? as of now its not doing it as it did during my previous installs?
EDIT - at the moment I have just removed libjack-defaults and replaced with ln -s with pipewire-03/jack
hexchain commented on 2020-12-15 12:02
@themodernist: They don't hardcode the path, it is decided by ld.so. This package changes ld.so's search path so the PipeWire ones are used.
themodernist commented on 2020-12-15 11:56
@hexchain although it does no longer link. all jack apps use "/usr/lib/jack" instead of "/usr/lib/pipewire-/jack/"
hexchain commented on 2020-12-15 11:53
@themodernist: This is normal. It's because the package needs to "provide" these names without actually supplying the files.
themodernist commented on 2020-12-15 11:07
It no longer links with pipewire-jack following error
WARNING: Cannot find library listed in 'provides': libjack.so ==> WARNING: Cannot find library listed in 'provides': libjacknet.so ==> WARNING: Cannot find library listed in 'provides': libjackserver.so
capoeira commented on 2020-12-03 09:47
0.3.17 is now in [extra]
hexchain commented on 2020-12-01 11:52
Okay, I see the problem now. [extra]/pipewire was never upgraded beyond 0.3.15, which means pipewire-pulse
never existed there in the first place.
Perhaps it's better to wait for 0.3.17 to enter [extra] then, as lots of things have changed since 0.3.15.
capoeira commented on 2020-12-01 11:40
the socket isn't in the pipewire package either: https://www.archlinux.org/packages/extra/x86_64/pipewire/
I guess you are using [testing]
hexchain commented on 2020-12-01 11:12
@capoeira: Right, I didn't follow the recent packaging changes. pipewire-pulse.socket
is contained in the pipewire package, not pipewire-pulse any more. Also I think sticking with the packages in the repo is a better idea.
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
that has/usr/lib
in it: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!