Aaand another thing

A most under-used feature of Linux window managers is the ability to switch between up to 4 different screen views. This is especially useful where screen real estate is limited - such as with the 7 inch screens used with Yoshimi Pi, so here is a scenario where this is especially useful.
You want to run Yoshimi on a new project using Rosegarden as a sequencer and eventually recording with Audacity. You only have a single keyboard controller outputting on channel 1
Start up QjackCtl, then Yoshimi. Select an instrument from a bank, but leave the bank window open. In one corner of QjackCtl you'll see a small 'pin' icon. Set it.
Over a clear area of the desktop background scroll just one 'notch' (most wind managers accept this for screen change), and you'll now only see QjackCtl.
Start Rosegarden, and make sure it is connected to Yoshimi. Also open the 'Transport' window if it isn't already, and pin that as well.
Set Rosegarden track 1 for recording. Hit record and play. Once you have enough done, you can stop and then dodge backwards and forwards between the screens editing the track, and changing instruments, master volume, key shifts etc. for best results.
With Yoshimi showing, change part 1 to MIDI CH2, enable part 2 and set its channel to 1. Flick to Rosegarden and uncheck record for track 1 and set it's channel to 2. Set track 2 for recording and channel 1.
Record your next track to part 2.
Rinse and repeat.
Once you have a substantial amount there you might want to flick to Yoshimi and start tweaking parts effects etc. which you can do while Rosegarden is playing the piece. With it's Transport window being visible you can stop, start, rewind at any time.
With Yoshimi and Rosegarden project files saved, it's now time to record your masterpiece, so flick to an empty window (just the Jack and Transport windows visible) and start up Audacity.
Check it is set up to receive audio from Yoshimi. Click record, then Play on Transport. While it's recording you can flick between this window and the others to monitor their status.
You'll immediately see any Xruns in the Jack window even if they are inaudible, so can stop and take appropriate actions.
At one time with the kit I had at the time, this was the only way I was able to work.