Visual feedback for window focus with Alt-Tab? (Cinnamon)

cinnamondesktopwindow-manager

I have a frequent problem that occurs with window-based desktops like Cinnamon or XFCE, especially on multiple monitors.

I very often misread which Window has focus after AltTab. So I will start typing, and it ends up in the wrong window.

Cinnamon has a number of options for the AltTab:

  • "Icons only",
  • "Thumbnails only",
  • "Icons and thumbnails",
  • "Icons and window preview",
  • "Window preview (no icons)",
  • "Coverflow (3D)",
  • "Timeline (3D)".

However:

  • Icons and/or thumbnails do not give enough feedback which is the new active window.
  • Window preview is getting close to what I need, but it takes too long to start, and is visually too heavy.
  • Coverflow and Timeline are far too heavy, and confuse more than they help.

I imagine a decent solution would be to somehow give the nono-active windows subtly different colors. And maybe show a "spotlight" jumping from one window to the next..

This might all better fit into a feature request. But someone knows an existing solution to the problem?

(Mint 17.1, 'Rebecca', Cinnamon 64-bit)

Best Answer

I also struggle with knowing which window has focus (irrespective of how it got i).

I have switched on the glow feature of oxygen theme in KDE's plasma. I now have a different glow around active and inactive windows. I also set a matching title bar colour. Green for active, and red glow / gray title bar and border for inactive (but the borders are very thin).

Several window the terminal has focus

It has made a big difference.

I also set meta+tab to lower window (and move focus to new top window). No animation, just simply the glow moves.

I then added an effect to move slide back windows: window move (temporarily out of the way) to let the other pass. This helps me keep track of where things have gone (a sub-conscious hint, linked to real world physics).


I chose KDE plasma for these features. (You can install it and probably start it (replacing cinnamon) without even logging out.)