[openbeos] Re: Workspace & monitor handling

This has been discussed already...
This is a GE topic anyway.

François.

En réponse à Philipp Reichmuth <mailinglistenprozessor@xxxxxxx>:

> Hello list folks,
> 
> (This is possibly a GE topic) It has been bugging me since 4.0 that
> BeOS has little to no multi-monitor support. Poor for a multimedia OS,
> I'd say.
> 
> I could imagine two different implementations of this:
> 
> - Have a virtual desktop stretch across several graphics cards. The
> main advantage is that you can drag windows between monitors. Under X,
> this is called "cinerama" and causes lots of trouble with
> non-Cinerama-aware applications, such as applications drawing in
> invisible areas when monitors have different resolutions or dialog
> boxes popping up in the middle. Windows does this, too, but it keeps a
> notion of physical screens for maximization of windows and local
> centering of dialog boxes. This can get quite complicated, I think.
> 
> - Have a n:1 workspace/graphics card relation and assign workspaces to
> graphics card. This would mean redrawing multiple workspaces at the
> same time; each workspace needs its own visibility flag. Switching
> workspaces could be done with the mouse pointer by assigning "active
> edges" to the screen. In theory, one could even drag windows that way,
> while they would only show on one screen at a time. This approach
> looks slightly less natural on window drags, but it saves the hassle
> of having abominations such as BDirectWindows on two different
> framebuffers at once.
> 
> Having little to no BeOS programming experience, I can only estimate
> that #2 would be fairly easy to implement, however, I won't start
> requesting it for R1, even though I'd rather like to see it there...
> ;-) Any comments appreciated, anyway :-)
> 
> Philipp
> 
> 
> 






Other related posts: