Closed nnako closed 11 months ago
No existing support at this point. I believe it is doable, here demonstrates the way to determine if a window is a New Unmanaged Window, and they will be appended/prepended to the list in here .
Maybe you can pass down the desired order as a list all the way down to the MonitorState
and use it to determine the index
for a new Window.
ok. thanks. I'll have a look at it and send you a pull request when it is done :-) .
thanks for the approval. There are some issues, though, which I'd like to fix in the near future. e.g. placeholders in case certain applications have not been started, yet, as soon as the window manager does it's static job.
@nnako no problem, take your time.
the tilers / layouts depend on a given sequence of application windows. so, the startup sequence of applications seems to determine the initial window configuration. e.g. when I want to realize the following window configuration on a big screen, I would first have to arrange my applications into the fitting sequence, then start the desired
pyw
example, before the screen would look as expected:I would want the following applications to fill the respective locations within my big screen:
normally, the initial application sequence is far from the desired one. thus leading to first having to use the appropriate key combinations to shift the applications onto their expected sequence within the application list.
Is there a way to start up the applications in the correct order so that
JigsawWM
displays the application windows in the desired way? without having to "correct" their order?here is the code I use in
layouts.py
: