Re: Outline of Caliban, a Pane Based Window Manager

Thorsten Wilms <[email protected]>
Newsgroups gmane.comp.graphics.y.devel
Message-ID <20040527143400.GB5581@charly>
On Thu, May 27, 2004 at 10:32:25PM +1000, Karl O'Keeffe wrote:

> I've updated the wiki with a (very) brief outline of my ideas for a Y 
> Window Manager.
> http://y-win-wiki.jciteassist.org/y-win-wiki/PaneBasedWindowManager
> 
> The main (and probably most controversial) point is that windows are 
> all displayed full screen by default, and that there will be no 
> minimise/maximise/move/resize commands needed.

Didn't you say it should all work with existing apps?
Can't work with spatial Nautilus or the GIMP. And even one of the few 
apps I ever use full screen, OpenOffice, still has palettes (floating 
windows).

 
> To enable comparisons between documents, a system whereby the screen 
> can be split into two or four panes is used.

Overlapping windows is not only about comparing docs, but also 
drag'n'drop and fast switching between windows (you know, Fitt's law).


But you should take a look at Blender (3d app).
It has something like it's own windowing system,
whereby what is called a Window in Blender is rather like
Panes in other environments.
You can split windows verticaly and horizontaly and resize every
window by dragging the borders. Every window (usualy) has a
header (even though these can be at the bottom) wich can hold
buttons and menus. But the first control in every header is
for selecting the windowtype (3d view, file-browser, schematic
view, ...).
Setups of these windows can be saved as Screens. Shortcuts
allow to switch through Screens, or to maximize the window
the mouse is over to full-screen (or minimize afterwards).
All this allows to adapt Blender to one's own workflow
or current task at hand.

Screenshots:
http://wrstud.urz.uni-wuppertal.de/~ka0394/forum/04-04-10_blender_1.png
http://wrstud.urz.uni-wuppertal.de/~ka0394/forum/04-04-10_blender_2.png 


I think it might be worth trying to combine overplapping/floating 
windows, tiling and tabing on WM level.


---
Thorsten Wilms
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.