How to switch and list windows (possibly of the same application) in Unity?

Is there a way to switch easily between specific windows belonging to the same given application?

For example, open Firefox, maximise the window; then, open its History window (History menu -> Show all history), maximise it too. Is there an easy way to switch between these two maximised Firefox windows, without necessarily minimising the current window (or other windows in front of the required window)? Similarly, if I open another application alongside, how can I quickly go to the Firefox window of my choice?

I have tried Alt+Tab, but when coming back from another application, which of the Firefox windows I end up with seems indeterministic.

  • Under Gnome, I would find the window I'm looking for in the bottom bar.

  • Under OSX, I would right-click on the application's icon and choose the relevant window from the list.

  • Under Windows 7, I would click on the application icon and choose from the smaller windows.

Is there something similar that's not activated or not visible by default in Unity? Hovering my mouse until I've found somewhere worth hovering over hasn't been very successful so far.

I would prefer a click-based solution, but solutions involving key short-cuts instead are welcome.


Solution 1:

One suggestion is to use the default Launcher capability to display all the windows of a running application.

Press Win - also known as the super key to display your Launcher - or move your mouse to the left hand edge to display the launcher.

enter image description here

You'll notice that applications with multiple windows will have "dots" next to them.

Click once to bring the first window to the foreground. Click again to reveal all the windows for that application:

enter image description here

From that view you can choose which window you are interested in.

Alternatively:

enter image description here

Use the keyboard shortcut Alt+`

That "`" is called a grave - let go of the grave without letting go of Alt and then repress grave to cycle through the windows group.

Solution 2:

If you click on the icon which has 2 windows open (you should notice that the application icon on the unity panel has 2 or more arrows to the left meaning that it has multiple windows open) it brings up the selection screen.

This is from my desktop, 2 chromes open:

enter image description here

Solution 3:

If you want this to make this work on all viewport you need to install CompizConfig Settings Manager and then go to:

Ubuntu Unity Plugin > Switcher > Key to start the switcher for all viewports

Change the key to Alt+` (Or any favorite key)