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

Making popup window appear on their parent's workspace

asked 2013-11-21 23:33:12 +0000

anonymous user

Anonymous

Sometimes I launch a long process in an application that once finished will popup a window.

Usually in this case, I switch to another workspace and do something else. But as soon as the task is finished the popup window appears, steal the focus and receive the keys and everything else.

The behaviour I would have expected is that the popup window appears on the workspace of the parent that created it.

edit retag flag offensive close merge delete

2 answers

Sort by » oldest newest most voted
0

answered 2013-11-26 21:28:16 +0000

Michael gravatar image

I’d recommend to use the urgency hint instead of a popup window. That way, the workspace (and window) will be highlighted in red and you won’t have focus stealing.

edit flag offensive delete link more

Comments

Sometimes you don't have the choice. For example wizards in libreoffice.

nicoe gravatar imagenicoe ( 2013-11-26 21:54:51 +0000 )edit
0

answered 2015-01-13 21:05:37 +0000

Adaephon gravatar image

i3 does not support the exact feature you are asking for out of the box.

A simple workaround would be to use assign to force certain applications to open all their windows on the same workspace:

assign [class="AppWithPopups1"] SomeWorkspace
assign [class="AppWithPopups2"] SomeOtherWorkspace

Also, in more recent versions of i3 a workspace will be marked as urgent if a window is opened on it while the workspace is not visible. This way you will also know immediately when and which application opened a new window.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2013-11-21 23:33:12 +0000

Seen: 476 times

Last updated: Jan 13