-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A challenge perhaps: make it work together with i3-wm-multi-disp-scripts? #4
Comments
Hey, I will check i3-wm-multi-disp-scripts and let you know. In the meantime, what do you get by running |
I really appreciate you taking the time. And thanks for the clear instructions. I have three physical monitors, named
Note that And So it seems to me that My own, likely naive, idea was if there were some way to have I'm not very familiar with i3 or window managers in general, so what do I know ;-) Again, thanks for taking the time. |
Hey, thanks for the answers. Sorry, I haven't got to trying I as well think that we would need to iterate over all displays and all visible workspaces on those displays and extract the layouts iteratively. That would be probably possible. On the other hand, loading the layouts might be a problem, since the I think that rather than implementing those features, I might look into the i3's code instead. I think that even the functionality my layout manager brings, or rather the workarounds it uses, should be part of i3wm directly. If they are, it might be much simpler to get stuff working with I will let you know what are my findings, thanks for reaching out, |
A while ago I found the i3-wm-multi-disp-scripts, and have found it quite useful for better organising my work on a triple-monitor setup.
But I've also been looking for a way to start a bunch of windows at once on a specific workspace with a predefined layout, and your project seemed like a very promising fit for this use-case. And in fact, some early testing I've done indicates that it should be workable, in principle.
I can use something along the lines of
to start a new workspace spanning all monitors, and populate it with the Chromium windows defined by the
.desktop
files. I was hoping to usei3-layout-manager
to define and save the layout, and then perhaps combine all of it into one command. You get the point.I've tried saving layouts a few times (while selecting the different options:
default
,specific
,match any
) but in all cases, an empty JSON file is created.I think the use of
i3-save-tree --workspace
only catches the windows on the highlighted monitor of the workspace, missing the other two. I've played around a little withi3-save-tree
myself, and found no way to print out a tree including the windows on all monitors. But I'm admittedly a total noob.Is there perhaps some way to make this layout manager work together with i3-wm-multi-disp-scripts, or something similar?
The text was updated successfully, but these errors were encountered: