move workspace/layout to another output and follow them by screens

asked 2013-09-02 22:36:55 +0000

tinh gravatar image

I was maybe not very clear in my title. Here an example of what I'd like to do:

Today I work like this: workspaces [1][2][4] are on my primary output and [3][5] on my second I'm on my first output and go on a new workspace: the [6] now. I'd like to say to i3 to create this workspace on the fifth workspace and move the others incremented by one.

The resullt would be

primary:

[1][2][3][4] second: [5][6]

instead of

primary: [1][2][4][6] second: [3][5]

In order to have a better workspace switcher way without send a workspace to the other screen.

I don't know if I'm very clear but the idea is to have automatically higher workspace number on second screen than on the primary

Is this possible today ? In case not I'll write a script and put it on github

edit retag flag offensive close merge delete

Comments

Do I get it right: Every time you open a new workspace (regardlessly on which output) you want the workspaces to be automatically ordered consecutively and ascending on each output? I don't think it is possible out of the box, but a script using i3-msg should be able to du the job.

mschaefer gravatar imagemschaefer ( 2013-09-03 08:44:41 +0000 )edit

yes you're totally right. I'll think about i3-msg thanks for the tip!

tinh gravatar imagetinh ( 2013-09-03 09:05:54 +0000 )edit