Multiple people have said that this is a window manager issue.  I'm not 
arguing with this.  The point is that the implementing what I've described as 
"separate, independant workspaces" would be *much* simpler if window managers 
had an alternative to Xinerama.

That's why I proposed a simple extension to the X server.  I did not suggest 
any changes in what the X server's job should be.    I didn't even say how 
the extension should be used, although to motivate the reasons behind it, I 
explained what I'd use it for.   The window manager would need 
to be aware of the extension in order to be able to use it, and I also 
suggested what should happen if the window manager is not aware of these 
extensions.   

This extension would make the implemention of what I want fairly 
straightforward.    I believe that the simplifications to the window manager 
would outweigh the complexity of a simple extension to the X server.   
Moreover, I think that this approach will lead to a more robust solution, as 
it solves the solution more directly and doesn't try to hack around the issue.

What I propose is what is known as "refactoring" in software engineering.  
Say one wants to modify the behavior of a large system.  This system is 
broken into several different programs, each with their own responsibilities. 
By making sensible modifications to programs that are not directly involved, 
without changing the jobs of those programs,  the modified system can be much 
simpler overall.


best,
leon
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to