I'm starting this topic to share files and configs for multi-media KL's using pipewire.
I'll start by attaching .desktop files to start jack applications with pw-jack. Thanks to @MochiMoppel for giving me the sed command to edit the files in one shot.
This .gz file contains .desktop files for all stable and dependable jack applications, which I personally tested, that are found in the void repository.
The folder contains three subfolders:
/lsp-plugins (stock desktop files without the pw-jack
command in the Exec: line)
/lsp-pwj-plugins (edited desktop files with pw-jack
inserted in the Exec: line)
/pw-jack (all other jack apps edited with pw-jack
inserted in the Exec: line)
There's not really a reason to use the first folder in a pipewire-jack setup, and jack only applications aren't very useful without a pw-jack command. There are a few applications in the third folder that can run without pw-jack, like Ardour, Calf, and Drumstick, but running with pw-jack should be more or less preferred in most cases, and those applications can choose their drivers from within the running instance.
my Void audio application package list looks likes this:
Code: Select all
xbps-install helvum qpwgraph mediainfo drumstick hydrogen jack_mixer muse lsp-plugins yoshimi amsynth padthv1 samplv1 synthv1 drumkv1 guitarix2 helm swh-lv2 libjack-pipewire alsa-plugins alsa-plugins-ffmpeg gstreamer1-pipewire Carla calf ardour
so @rockedge if you install these applications and copy the attached .desktop files into /usr/share/applications, these will all run standalone from the start menu and show up in the qpwgraph or helvum or carla graph. Only tested in Airedale so far, but should work in Spectr and Hyprland