Comment 0 for bug 175874

Revision history for this message
joehill (joseph-hill) wrote : shift switcher should keep track of order like application switcher

Binary package hint: compiz-fusion-plugins-main

In compiz-fusion, the Shift Switcher has a strange way of keeping track of windows. Let's say I have ten windows open, numbered in order of which I've used most recently (1 being most recent).

Application switcher allows me to switch between the 2 most recently used windows (1 to 2 and back to 1) by simply pressing alt-tab and alt-tab again. After switching, it leaves all windows where they were except the one I've selected. To go to the one I used before these two, I press alt-tab-tab (1-2-3).

Shift switcher does something arbitrary that I haven't figured out yet. In most cases if I just do hyper-tab, it goes 1-2. But if I cycle through more than that, it goes 1-2-8 or 1-2-4. Then what was 1 may get pushed way to the back behind 10 and 7. Most annoying of all, it doesn't just bring the window to the front temporarily as application switcher does, but it permanently shuffles the windows on your desktop, so everything is out of order, especially if I cycle through more than one window. This makes it impossible to quickly switch between two or three windows I'm working actively with, instead bringing to the front things I haven't worked with in hours. Why not just use the same algorithm application switcher uses, keeping track of which windows have been used most recently and leaving all windows except the selected one where they were?