Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

If the workspace is switched while a program loads, its window will open in the newly-active workspace. Is there any way to change this?

I'd much prefer that the program open in the workspace it was originally launched from.

share|improve this question
Please file a launchpad bug for this. – HDave Aug 3 '12 at 14:18

That's not configurable, but it may be a bug. I would report it if I were you. is the place to do so.

share|improve this answer
I don't think it's a bug; many people would prefer it the way it is. However, it would be great to have this as an option that you can turn on or off, or even specify per application through Compiz. – Paddy Landau Oct 1 '13 at 11:02

By design, applications launch in the active workspace by default. In order to change this behaviour, you would need to set it to be bound to a workspace using the window rules plugin or a similar plugin.

It will load into the active workspace when the application window opens. This means if you are in workspace two, and you click the launcher in workspace 1, it will open in workspace 2.

share|improve this answer
The active workspace at what time? If I click the icon in workspace 1, but then switch to workspace 2 to carry on with my work while the application loads, It stands to reason that I wanted it to load in workspace 1 and NOT Load in workspace 2 and steal focus from my active app while you're at it. In my opinion this is definitely a bug, although it probably won't be regarded as such by the Unity team... – jfoucher Nov 5 '11 at 7:58
I don't think it is a bug. When you double-click on an icon, the OS would have to 'remember' where you did it so it can activate the window on that specific workspace which would need weird error handling. Theoretically you could load a large app and while it loads you could delete that specific workspace. – karatedog Nov 5 '11 at 14:21
@karatedog - that's an extreme edge case that should not prevent the OP's expected behavior. Workspaces are, by definition, spaces in which you can do work (office, personal, social, media, virtualmachines, develop, etc.) -- when I start apps when in a workspace, they should open in that workspace because that's where I told the computer I want to work on that app. – HDave Aug 3 '12 at 14:17
@HDave Then we agree to disagree :-) It is a design question IMHO. It is possible it has been tightly fixed into some underlying code and it is not possible to change the behavior at higher levels. (Anyway I think most of the OS code is about "extreme edge cases" at the driver levels). – karatedog Aug 6 '12 at 7:34
Agree it is a design decision. It goes to the purpose of workspaces, which Ubuntu/Unity/Gnome have never really defined or supported all that well:… – HDave Aug 6 '12 at 14:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.