Re: [Qmidiarp-user] Issue with window state and missing Arps
Linux MIDI arpeggiator, phrase generator and controller LFO
Status: Alpha
Brought to you by:
emuse
From: Frank K. <goe...@ya...> - 2025-07-11 06:35:38
|
Hi Lorenzo, I've played around a bit with the native wayland Qt backend, and it is basically not working correctly at all, especially when trying to move around tabs and organizing their positions in the main window. It is really related to Qt and there isn't much I can do about it. Maybe it will get better in the future by some updates of Qt / wayland. For responding to your request, you may try the attached patch that suppresses the restoration of the saved guiState in case we are running on wayland natively. But I would rather recommend to force use of the xcb backend as said before. Best and thanks again for your feedback Frank On 08/07/2025 08:46, Lorenzo Sutton wrote: > Hi Frank, > > On 08/07/2025 07:32, Frank Kober via Qmidiarp-user wrote: >> Hi Lorenzo, >> yes the list is still alive, thanks for the report. > > Great! Nice to see it's alive because QMidiArp is a fantastic linux > audio/midi software ;-) > >> >> I will try to reproduce the issues you describe, thanks for the >> pointer to Wayland, which I never activated for testing. Yes the >> GUIState entry tries to keep the window configurations when you quit >> the application and reproduce them when you launch it. If the Wayland >> backend cannot handle some of the properties I'm not surprised the >> layout fails. >> >> I will investigate, but there is a chance that this cannot be fixed >> for now. > > Thanks for looking into it. > > Meanwhile as a (hacky of course) workaround I have a Python script which > can remove anything in the <windowState> tag of the qmax XML file, > effectively 'resetting' the GUI. > Not pretty but works for me at the moment (especially with this specific > session which has 2 arps and 2 sequences). > Sharing in case for the time being it might be useful for any other user > (see first comment for the usual disclaimer!) > > https://gitlab.com/-/snippets/4869866 > > Lorenzo > > > > > _______________________________________________ > Qmidiarp-user mailing list > Qmi...@li... > https://lists.sourceforge.net/lists/listinfo/qmidiarp-user |