Automatic start on a specific workspace and/or screen

I started using linux a lot more lately and landed back with a gnome desktop. I created some auto start items which I’d like to start “minimized” which seems to have been “optimized” away so I was looking for a way to auto start them on the 2nd or 3rd workspace. I’d like to have some apps autostarted but not alwas in my opened app (for example the password manager) but most of them cant close to tray icon (on gnome at least) so I was hoping for an option to start them on another workspace so that I can access them when I need to but not having them constantly in my way. I could not find a good solution on that but don’t believe there isn’t one. Any advice?

In Debian 12 GNOME DE I use the extension Auto Move Windows to achieve exactly that.

I have it configured to start Firefox in Workspace 1 and Betterbird (a fork of Thunderbird) in Workspace 2.

Very easy to set up and manage. I have 4 Workspaces set in Settings ⇒ Multitasking ⇒ Workspaces ⇒ Fixed number of workspaces.

1 Like

For apps that support “tray icon”, you can install the following extension: AppIndicator and KStatusNotifierItem Support - Extensions GNOME Shell.

Oh, thanks. That seems like an acceptable workaround. I’ll try that.

1 Like

Thanks. Maybe I’ll try that as well. It seems a bit weird that that there is need for an extension to have app not constantly in focus though. I really like gnome an get that they want it to be somewhat minimalistic but sometimes it seems a bit excessive.

That’s the “official” tray extension :wink:

A new tray specification for sandboxed apps is expected. Then, apps supporting this new spec should take place in the “background apps” part of the quick settings.