Rui Nuno Capela wrote:
Rick Wright wrote:
I'd like the qjackctl windows (i.e. the control window, messages,
connections, status) to open for a subsequent executation in the
same screen locations as I had them at shutdown from the last
execution. Is this possible? I can't seem to find an option for this.
All (and only those) windows that were visible from the previous
execution do indeed appear on the subsequent application run (which
is good), but the window positioning appears to be forgotten.
Rui, if this is not currently supported, would it be possible to add
this feature?
Window positioning persistence is already featured and is default
behavior, for quite some time. AFAICS its been ever since ;). Problem
is that behavior may vary, with some glitches depending on your
particular WM. It is well known, at least to me, that window
positions aren't remembered very well if you stick to use the WM
close button on those window titles, usually the ones labeled as [X].
OTOH if you use qjackctl main window control buttons, to toggle child
window visibility and to quit application, all seems to work just
fine ;) or so I believe and been told.
I am finding inconsistency in the window positioning persistence.
Sometimes the windows appear in the same position, sometimes they
don't. This has been tested using only the QJC main window control
buttons as recommended above.
Leaving the windows open (only testing using 4 of them: main, status,
messages, connections) upon shutdown (quit on main window) and
restarting QJC sometimes gives the same locations and sometimes not,
but it seems that the windows don't like the presence of other windows
(i.e. an xterm from which to start QJC!) and the most prevalent
offender is the main window. Actually, it seems that upon the first
restart of QJC, the positions are remembered, but without moving any
windows, a second quit/restart results in some windows appearing
cascaded from the top left of the desktop. Window sizes are always
remembered.
Can anyone else reproduce this?
Rick
I should add that toggling the windows on/off using the buttons on the
main window gives mixed position persistence results. I found that only
the "messages" window (of those I am using) consistently comes back in
the top-left cascaded position. The others' position do persist.
Rick