Quite. I'm not sure it's even a visual model: I do exactly the same, and I have no visual memory at all to the extent that I have trouble recognising myself in a mirror. I think we're using the same neural system we use to navigate around physical spaces: switching to my work mail Emacs window feels similar mentally to walking to the shops (only it takes much less time, <0.2s rather than five minutes: nonetheless, I know the route from wherever I am and I know the surroundings). This system is evolutionarily ancient (google 'hippocampus place cells') and very efficient, so piggybacking on it seems like a good idea for user-interface metaphors.
Now one of the principal attributes of physical spaces is that they do not rearrange themselves spontaneously as you walk through them. Thus, we should probably try to avoid doing that here, too. I can't think of *anything* in the real world that a spontaneously reordering list could be modelled as. (Windows's alt-tab lists are just as bad. Watching users peck laboriously through them is painful.)
Posted Nov 17, 2011 12:56 UTC (Thu) by sorpigal (subscriber, #36106)
[Link]
This thread describes how I manage windows on virtual desktops, too. Funny that now the spatial-memory argument is working against GNOME, hmm....
It's easy to remember where my web browser is (always the same desktop) and where my irc client is (always the same, different desktop) and where I left the GIMP the last time I used it... and since my pager is in the corner of the screen it's always a fast mouse+click to get to any app. I have a hard time imagining an improvement.
Why GNOME refugees love Xfce (Register)
Posted Nov 18, 2011 8:02 UTC (Fri) by deepfire (subscriber, #26138)
[Link]
I think it is beyond possibility, that none of the Gnome 2 developers were alienated by Gnome 3 making this model of interaction impossible.
Why GNOME refugees love Xfce (Register)
Posted Nov 22, 2011 5:29 UTC (Tue) by Zizzle (guest, #67739)
[Link]
Another +1 here.
Static work space allocations (you always know where your email client is) which is only a click away is a massive win.
I also bind workspace navigation to Ctrl+<Arrow> so I can do it with one hand.