Hello,
When a track in Qtractor is equipped with a MIDI plugin that has an open GUI, the mouse cursor is teleported that the GUI window when that track is selected.
Steps to reproduce:
1) Add an empty track in Qtractor
2) Add a second track in qtractor
3) Add a MIDI plugin with a GUI (such as dexed, diva, etc)
4) Click OK to add the track.
5) Open the plugin GUI window (if not already open) by clicking on the plugin in the track and select "Edit" to show the GUI window.
6) Select track 1 by clicking on it
7) Select track 2 (that has the plugin GUI open). Notice how the mouse cursor is warped away from the Qtractor window and goes to the plugin GUI window.
This behavior may be desirable for some, but can be very frustrating when working in a multi-monitor environment. In addition, it makes tasks such as "Paste repeat..." impossible when the GUI window is open, because the cursor is warped away from the Qtractor window.
It would be great to have an option to disable this feature. Thanks again for all the hard work on this awesome program.
As it turns out, this seems to be related to i3 and its "mouse_warping" option. By default, i3 will warp the mouse when a window is focused on a different monitor - which is what we are seeing here. This can be disabled in i3 by setting "mouse_warping none".
The question still remains: it seems qtractor is focusing the plugin window on track selection - should it be doing this?
Feel free to close if this is the desired behavior
yes, it's been a "feature" long ago requested and indulged :)
cheers