Skip to content

[Feature] Move white-listed applications to the first available empty desktop #7

@cmschuetz

Description

@cmschuetz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions