Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

I have recently upgraded from ubuntu 11.10 to ubuntu 12.04. Generally in unity if we open several interface of an application then we can switch them by double clicking the icon of the application on unity panel. It shows the opened application's multiple interface in scale mode.

But ubuntu 12.04 does not show the windows of different workspace in scale mode. If i open three nautilus, two in same and one in different workspace then click on icon show two interface (which workspace contains two). That's means it only shows current workspace's application's interface.

Is it a bug or feature of ubuntu 12.04? Is there any way to fix it?

share|improve this question
There is a bug report for 12.04 at (bugs.launchpad.net/ubuntu/+source/compiz/+bug/933776). Another issue is that the ability to assign a window edge for the window picker and workspace picker does not hold between boots and must be reset each boot. –  James May 12 '12 at 16:18

3 Answers 3

up vote 5 down vote accepted

The picking from all workspaces when left clicking on launcher icon was intentionally removed. Actually the process to do so began early in Natty dev, just took a while but was inevitable

Bug report that started it - https://bugs.launchpad.net/ubuntu/+source/unity/+bug/689733

Additionally one cannot directly set a binding for it in scale, initiate_all from all WS's was also intentionally removed in the scale plugin source starting in compiz-0.9.4

It is however possible to patch scale.cpp, rebuild the plugin & get window picker for window group from all Ws's thru a command, dbus & keyboard combo, do so here & it works just fine.

Method to patch & enable will be maintained thru 12.04 release in this thread concerning a cuberotate hack, if interested read post 1 & 15, ask there if need be - http://ubuntuforums.org/showthread.php?t=1938942

Otherwise you can use the Alt-Tab switcher & disabling the bias alt-tab to prefer windows on the current viewport option in the unity plugin settings to get from all WS's

share|improve this answer

I was the guy who write the post about compile yourself is NOT the answer (which was erased anyway --UPDATE: post not erased, just marked as duplicated but still accesible; link here--).

I still think the same: compile it yourself is not the Ubuntu's way (may be true for CentOS, Slackware or other linux distros).

Fortunately, there is a solution: someone skilled did for us (not an Ubuntu developer, sadly). Here is a PPA where you can download the uncrippled version of Compiz that can show windows from all workspaces:


I'm using it and so far it works fine.

Thanks very much Bruno Santos!

I found this solution buried deep in this thread:


share|improve this answer

This is big problem for me too. As it also is for others, see for example that this user eloquently explains why "recompiling compiz" yourself is no answer...

Show windows on all workspaces? (scale addon not working)

Why that post was closed I have no idea as it adds value.

Please can someone get this fixed as clearly the Unity designers have overlooked critical use-cases. Here's just one very simple example.

User is working on word processing in Workspace 1, User is working on email in Workspace2. User has Skype running in workspace 3. User receives new chat messsages from friends while in WS1. Other chats in Ws2 etc etc.

When switching to skype in WS3 - how is the user to find the chats in WS1, W22? This is such a common use case its pretty incredible that the functionality was removed. Scale is by far the best way to find and quickly switch any window. Especially when working across several Workspaces.

All help to get this fixed in 12.04 greatly appreciated. This regression has been the only fly in the ointment in the move from 11.10.

share|improve this answer
You can flag it and suggest a merge (not sure what the rep requirement is) -- also see this question meta.askubuntu.com/questions/3223/… . –  belacqua May 30 '12 at 19:42

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.