You are not logged in.

#1 2015-09-07 12:11:12

dopestar
Member
Registered: 2015-05-29
Posts: 1

i3wm processes creating window in newly opened workspace

Whenever I launch an application from a terminal and switch to another workspace while it loads, the new window is always positioned in my current workspace.
I find this rather annoying, especially when I have multiple workspaces opened with specific programs in them.
i.e. I have a workspace with an IDE, I switch to another workspace and launch an application that takes a while to load, so I switch back to the IDE workspace and, when the app is done loading, its window will pop up there while I'm working and corrupt the workspace.

Is there a way to set it so that every window that needs to be opened will be positioned in the workspace in which it was launched?

Last edited by dopestar (2015-09-07 12:12:02)

Offline

#2 2015-09-07 14:10:37

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: i3wm processes creating window in newly opened workspace

This happens with other window managers as well. Window managers handle the workspaces, X does not know anything about workspaces. Try xprop on some windows, you will not find a "workspace" property. Only if we could teach X the mystics of workspaces, a window could retain this information. There are only two things you can do: Create workspace definitions in the i3 config for regular windows. Move windows to another workspace manually with a hotkey. I got used to moving stuff out of the way without giving it a second thought.

Offline

Board footer

Powered by FluxBB