Bug Description

My setup: Ubuntu 11.04 - the Natty Narwhal. I did not change any configuration of Unity after installing the system.

Whenever I press <super>+<w> I can see all open applications side by side. If I click any of the windows I can switch to the corresponding application. All that is working perfectly.

I just realised that instead of using the mouse to select another window, I can use the arrow keys on my keyboard to select which window I want to switch to. Once I the window I want to switch to is selected, I can hit <enter> and switch to the selected window.

There is an extremely subtle difference between the selected window and the others. The selected window looks like it got the focus and the upper menu shows the window title.

My complaint is simply that this difference between the selected window and the others is just too subtle.

It should be much more easy to identify which window is selected during expo mode. I suggest adding some sort of glow behind the selected window, adding a frame around the selected window, or dimming the other windows. This feature should be easy to implement and would greatly enhance the usability of the expo mode.

No mockup necessary - with the right combination of compiz plugins, both app identity and the currently selected window are revealed. You will need the compiz-plugins-extra package and CompizConfig Settings Manager.

App identity:
- Set "Overlay Icon" to "Emblem" in the Scale plugin.
- Set "Window Title Display" to "All Windows" in the Scale Addons plugin.

Configuration as in willheslam's message works but it is still not fine for two reasons:

1) This configuration should come as default, as ordinary users will find it hard to find. It is not easy to guess, based on configuration variable names, which variable will control the behavior of expo mode.

2) Even after configuring according to willheslam, only the selected window is highlighted. This is counter intuitive as non-selected windows look as if they are in normal view. In other words, highlighting should be the opposite and be called a "shading", used to obscure non-selected windows. Still, the look of <ALT>+<TAB> works better, since a rectangle around the window clearly shows where the selection is.

@ willheslam: I see. In this case it seems reasonable to wait for "The Spread" (which I hope will address this and many other usability concerns) to give us a more definite solution coherent with the overall experience of the shell.

If the costs of implementing this feature are not reasonable, considering that "The Spread" addresses the same issue, then my suggestion would be to simply use the configuration you suggested at message #3 as default. Having a new default configuration should be something simple to implement.

Although the issue we are discussing here at first may look as a minor usability difficulty, my understanding about the philosophy behind Unit is that users will be encouraged to make better use of their keyboards to navigate through the desktop (mostly via <super>). Then it seems reasonable that <super> + <w> will be followed by window selection made using the keyboard.

- It is hard to visualize which application is selected on expo mode- (<super>+<w>) on Ubuntu Unity+ It is hard to visualize which application is selected on scale/spread+ mode (<super>+<w>) on Ubuntu Unity