pw-jack(1)

πŸ“¦ version 1.4.6, in opensuse-leap 16.0

πŸ’– pw-jack(1) β€” the PipeWire glow-up for JACK apps πŸ’–

okay bestie, welcome to the General Commands Manual for pw-jack, and yes this is your permission slip to make every JACK client in your life suddenly speak PipeWire. let's go 🫢


✨ NAME ✨

pw-jack β€” Use PipeWire instead of JACK. that's it, that's the whole vibe πŸ’…


🌸 SYNOPSIS 🌸

pw-jack [options] COMMAND [ARGUMENTS...]

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the tea: pw-jack messes with the LD_LIBRARY_PATH environment variable so that applications load PipeWire's reimplementation of the JACK client libraries instead of JACK's own libraries. the result? JACK clients get redirected to PipeWire. literally that simple, no cap ✨

but listen β€” if PipeWire's reimplementation of the JACK client libraries has already been installed as a system-wide replacement for JACK's own libraries, then the whole system already behaves that way, and in that case pw-jack has no practical effect. like, zero. it's just standing there looking cute πŸ’€


πŸŽ€ OPTIONS πŸŽ€

  • -h β€” show help. the classic "what does anything do" button πŸ™ˆ
  • -r NAME β€” the name of the remote instance to connect to. if you leave it unspecified, a connection is made to the default PipeWire instance. iykyk 🌈
  • -v β€” verbose operation. for when you simply must know everything πŸ‘‘

⭐ EXAMPLES ⭐

this one is iconic, run it:

pw-jack sndfile-jackplay /usr/share/sounds/freedesktop/stereo/bell.oga

πŸ‘‘ AUTHORS πŸ‘‘

The PipeWire Developers <https://gitlab.freedesktop.org/pipewire/pipewire/issues>; PipeWire is available from <https://pipewire.org>

fr fr, they ate with this one πŸ“


🌈 SEE ALSO 🌈

(note the trailing comma in the original list, we keep it, we respect it πŸ’œ)


okay that's the whole page, bestie β€” this doc came to you courtesy of PipeWire 1.4.6, and it's signing off from pw-jack(1) with a little kiss πŸ˜­πŸ’– mwah, go connect some clients! 🧚

πŸ“¦ where this page comes from