The i3 FAQ has migrated to https://github.com/i3/i3/discussions. All content here is read-only.
Ask Your Question
1

Open application on workspace active on initialization

asked Mar 15 '14

hbaughman gravatar image

I want to launch an application on workspace 1, and then switch to a workspace 2, and have the app open in a container on workspace 1 in the background. If you try this, you will discover that the app launches in the workspace active when it finishes loading rather than the workspace active on initialization.

This occurs very frequently on my dual-screen system, where I want to open an app on one screen and then move to the other (which is also a different workspace) while it is opening.

Does anyone have an idea how I might achieve this behavior?

1 answer

Sort by » oldest newest most voted
0

answered Mar 15 '14

joepd gravatar image

For applications that support it: --no-startup-id. Have a look in the docs, or on the FAQ for more details.

Comments

Note that this flag does the _opposite_ of what the OP asked for. You _need_ startup ids to make i3 track where an application was launched. If that doesn’t work, probably the app does not support startup ids. Using --no-startup-id will definitely not fix it.

Michael gravatar imageMichael (Apr 17 '14)edit

Question Tools

Stats

Asked: Mar 15 '14

Seen: 181 times

Last updated: Mar 15 '14