Is there any reason why this is missing from Unity? It's a really helpful thing to have when you have a lot of windows open.
I have developed an application indicator which shows a list of open windows. To keep with the Unity one-panel style, windows are accessed from an icon on the indicator panel.
Category: Other, Window Management
Window-list displays a list of current open desktop windows. Windows can be activated by selecting them from the menu list.
Window-List is available for all versions of Ubuntu running Unity.
install via ppa:
sudo add-apt-repository ppa:jwigley/window-list
sudo apt-get update
sudo apt-get install window-list
deb package is also available from the launchpad repository.
run application by:
Once installed, open a window in the list by a right click.
I've the same problem, but I found tint2. It is a bottom bar with all yours opened windows, it is available on main Ubuntu repo, and you can install it with
sudo apt-get install tint2
To help configure tint2 you can use this python based gui:
tar -zxvf tintwizard-0.3.4.tar.gz
A quite convenient alternative to a windows list is the windows preview inbuilt in the Unity Launcher. A minimized preview of all windows opened by a certain application is shown when clicking on its launcher icon. This is shown here on Unity 2D for three LibreOffice windows opened at the same time:
Just click on the window you want to work on to have it opened on top.
Note that all running applications that have a window opened are marked with tiny white dots on the left side of their panel icon.
Unity is a dock-based interface, the dock replaces the taskbar usually found on the gnome-panel. If i were you i would log in with a classical mode rather than Unity, which will provide the gnome-panel and taskbar, and if you do want a dock, you can use Docky or Cairo-Dock. The latter will allow you more cutomisation.
There is also,
Unity Window Quicklists displays a list of open windows as quicklists for each application on the Unity launcher, and you can use them to switch between those windows. The quicklists are dynamic, meaning that when a window is closed or a new window is open, the quicklists are instantly updated.
Download it https://launchpad.net/~alanbell/+archive/unity
You can also run gnome-panel in Unity, see How do I use the GNOME Panel in Unity?
Interestingly enough, shantanu, I have taken a closer look at this and found graphical indication of multiple instances of an application in the Unity dock. What I did not originally realize is that when I click on the appropriate icon in the dock, the multiple instances of the application are graphically depicted as window previews. From there it is simply a matter of selecting the instance in which I am interested.