Commit fa0ec298 by PLN (Algolia)

fix(tray): wrap QjackCtl in pw-jack so it opens the graph the rig lives in

The row existed but bare, and libjack.so.0 resolves to jackd2's — an unwrapped
qjackctl shows an empty jackd2 graph instead of PipeWire's. Same wrap as Ardour.
parent 92c2e340
...@@ -72,8 +72,15 @@ LAUNCHERS = [ ...@@ -72,8 +72,15 @@ LAUNCHERS = [
"args": ([str(ARDOUR_SESSION)] if ARDOUR_SESSION.exists() else []), "args": ([str(ARDOUR_SESSION)] if ARDOUR_SESSION.exists() else []),
"wrap": ["pw-jack"], "wrap": ["pw-jack"],
"exe": r"[Aa]rdour[-\d.]*$"}, "exe": r"[Aa]rdour[-\d.]*$"},
# PLN, 2026-09-22: "have a QjackCTL launcher entry for 'pw-link qjackctl' in
# the parvagues gear tray, so i can easily open it when i wanna" — the row
# already existed, but bare; `pw-link` is the link-making tool, the launcher
# wrapper meant here is `pw-jack`. Same wrap, same reason as Ardour above:
# `libjack.so.0` resolves to jackd2's, so an unwrapped qjackctl shows an empty
# jackd2 graph instead of the PipeWire one the rig is actually in (backlog).
{"key": "qjackctl", "name": "QjackCtl", "blurb": "JACK / audio graph control", {"key": "qjackctl", "name": "QjackCtl", "blurb": "JACK / audio graph control",
"candidates": ["qjackctl"], "args": [], "exe": r"qjackctl$"}, "candidates": ["qjackctl"], "args": [], "wrap": ["pw-jack"],
"exe": r"qjackctl$"},
# Key stays "midimon" so the Bridge hub's and the tray's existing button open # Key stays "midimon" so the Bridge hub's and the tray's existing button open
# the new thing with no change on either face. `terminal` is gone: midiviz is # the new thing with no change on either face. `terminal` is gone: midiviz is
# its own frameless window, and wrapping a GUI in konsole would have left an # its own frameless window, and wrapping a GUI in konsole would have left an
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment