-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Certain applications have annoying initialization processes in that they bring up & tear down several windows before the application is ready (e.g. steam, slack). This causes some painful behavior in scenarios like the following:
As a user, given this desktop setup (bold desktops are occupied):
1, 2, 3
I want to open steam in the third desktop so I switch to 3, launch steam, and switch back to 1. Desktop config now becomes:
1, 2, 3, 4
After the first steam window closes, desktop 3 is removed and the new steam windows are pulled up in desktop 1. I now have to manually move all steam windows to desktop 3 until steam is fully initialized.
To help with this scenario, it would be nice to have a certain applications open in the background, or the first available empty desktop. With this change, I could launch steam from desktop 1 and ensure that the steam windows get moved automatically to desktop 3 without any user intervention. Desktop 3 will get removed & added as steam windows are brought up and removed, but since this is happening in the background, I shouldn't be disrupted.