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.
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
3is removed and the new steam windows are pulled up in desktop1. I now have to manually move all steam windows to desktop3until 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
1and ensure that the steam windows get moved automatically to desktop3without any user intervention. Desktop3will get removed & added as steam windows are brought up and removed, but since this is happening in the background, I shouldn't be disrupted.