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.
PS: I am not removing the following reply as it is relevant and imp to
understand the above problem.
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.