<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Good questions.&nbsp; I have a few suggestions that may help, I'm sure the Compiz developers will be able to structure the controls much better.&nbsp; So, take this as a basis from which to begin.<BR>
&nbsp;<BR>
There would be two basic modes, the first mode would be free space, that is, your mouse guides you through the desktop space.&nbsp; Upon selecting a window, you would enter the second mode, the mouse controls would now act upon the selected Window.&nbsp; A simple left-click in free space would return the user to the first mode.<BR>
&nbsp;<BR>
I would expect the user to be able walk around the environment similar to any FPS.&nbsp; Movement can either be provided by a mouse click providing acceleration, or via keyboard controls again similar to any FPS.<BR>
&nbsp;<BR>
As windows are objects, perhaps they should have a small control on the border of the windows that can be manipulated by the mouse.&nbsp; This control would allow the user to alter each of dimensions independently.&nbsp; A small clickable X,Y,Z object would work well.&nbsp; This control could be expanded to allow for rotation and scaling of the object.<BR>
&nbsp;<BR>
A quick switch utility is something that is definitely required.&nbsp; Whilst the freedom aspect is good, the desktop must provide a productive environment.&nbsp; I like the wall utility too, I find it very handy.&nbsp; I would expect this to look at the space from above and provide the user with a sense of where each window is located as well as a bitmap preview.<BR>
&nbsp;<BR>
There should also be support for the direct loading and rendering of meshes.&nbsp; This is both for decoration and as a tool for work environments.&nbsp;Collaborative design work, even across multiple vendors, would become very easy.&nbsp; Architects would be able to work on designs with real-time client input, car designers would be able to work as team, etc.&nbsp; I'm not suggesting a full editing environment, just a basic viewer that supports major formats.<BR>
&nbsp;<BR>
<BR><BR><BR><BR>&nbsp;<BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
Date: Thu, 18 Oct 2007 20:33:58 -0700<BR>From: srhlefty@gmail.com<BR>To: markmccarron_itt@hotmail.com; compiz@lists.freedesktop.org<BR>Subject: Re: [compiz] Feature Request<BR><BR>This is an interesting idea.&nbsp; How would the user control how the windows move in the depth dimension?&nbsp; Would the user actually "walk" around such a space?&nbsp; With such a large space, how would one get to a particular window quickly, i.e. is there still a switcher?<BR><BR>A 2D slice of such a space reminds me a lot of the current "Wall" plugin that compiz has, and is one of my favorites.<BR><BR><BR><BR>
<DIV><SPAN class=EC_gmail_quote>On 10/18/07, <B class=EC_gmail_sendername>Mark McCarron</B> &lt;<A href="mailto:markmccarron_itt@hotmail.com">markmccarron_itt@hotmail.com</A>&gt; wrote:</SPAN> 
<BLOCKQUOTE class=EC_gmail_quote style="PADDING-LEFT: 1ex">
<DIV>Hi Guys,<BR>&nbsp;<BR>I have been thinking of a new style of interface that could be added to Compiz.&nbsp; Essentially, rather than having a desktop, the user would be presented with a space in which to work.&nbsp; This space would be several meters wide in real terms and the user could navigate the space in a similar fashion to a 3D game. <BR>&nbsp;<BR>Windows could be grabbed and thrown throughout the space, providing a very large workspace.&nbsp; This would also allow the user to physically arrange Windows in the space according to particular tasks or functions.&nbsp; A simple double-click of a Window would cause it to snap into full 2D view were the application can be worked upon. <BR>&nbsp;<BR>The concept of multiple desktops, could be implemented as multiple spaces.&nbsp; Given the network transparency of X, it would also allow for the concept of a public space.&nbsp; A public space would be a desktop that is shared either across a LAN or Internet.&nbsp; This has both business and personal applications.&nbsp; In terms of business, it can be used for presentations, reviewing designs, etc.&nbsp; In terms of personal use, it would open a new area to social networking, desktop surfing.&nbsp; End users could store images, videos and a range of interactive items that members of the public can view or download. <BR>&nbsp;<BR>I realise that this can prove to be a bandwidth hog, but like everything in&nbsp;computer world, this will only improve with time and become less of an issue.&nbsp;<BR><SPAN class=EC_ad><BR>
<HR>
The next generation of MSN Hotmail has arrived - <A href="http://www.newhotmail.co.uk/" target=_blank>Windows Live Hotmail</A></SPAN></DIV><SPAN class=EC_ad></SPAN><BR>_______________________________________________<BR>compiz mailing list<BR><A href="mailto:compiz@lists.freedesktop.org">compiz@lists.freedesktop.org</A><BR><A href="http://lists.freedesktop.org/mailman/listinfo/compiz" target=_blank>http://lists.freedesktop.org/mailman/listinfo/compiz</A><BR><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE><br /><hr />Do you know a place like the back of your hand? Share local knowledge with  <a href='http://www.backofmyhand.com' target='_new'>BackOfMyHand.com</a></body>
</html>