Hi all, Are there any projects going on where the system uses some fundae as mentioned by SameerDS (which talks of rewrite of X) ? And I feel that the X server just does the task of rendering the application... The buffer and all are maintained at the application level ? I am not very well aware of the X Windows specification, but I think that the X server just renders the windows and handles the windowing event.. That means that GUI level state maintainance is the thing done by X server and any place where the state is maintained, it is maintained in a well defined format with fixed state variables. Is there any mechanism which allows us to export this state to some other X server which will later rerenders the state (GUI) on that X server terminal ? Sorry if I am doing some big "gooch" in the understanding of the whole system ? Also, if someone knows a small,brisk, detailed document which explained the working of X windows system from head-to-toe without getting into the messy X Windows system specification, please post the link !
Thanx in advance.
Akhi.
PS: I am not removing the following reply as it is relevant and imp to understand the above problem.
B's display. I want to do it without losing the state of gvim window (i.e whatever I typed there on A.) How do I do it ?
AFAIK, that's not possible without a drastic re-implementation of the X server as well as gvim. You might be able to get the window on machine B, in principle. But how do you migrate the state of gvim itself? The contents of the buffer, for example, are completely unaware of X and vice versa.