0

I want to automatically start a new instance of a program, if that program is not already running in that workspace. Else if running, maximize or open that program, and the program should be only visible in its respective workspace.

How is that possible? Is there any setting or can it be changed by changing some code? Any advise?

1 Answer 1

0

There is an officially supported extension, "Auto move windows", that will move applications to a specific workspace. Install the package "gnome-shell-extensions" to have this and other officially supported gnome shell extensions available for all users on the system. Alternatively, you may install extensions from the Gnome Shell extensions website, but that way is not as such officially supported by Canonical, the maker of Ubuntu.

A more traditional way, that will work on a multitude of desktops running on the Xorg display server, is to use devilspy. With devilspy, you can, among others, define that windows belonging to a specific application, or having a specific window title, should be moved to a specific workspace when they are created.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .