jim@athsys.uucp (Jim Becker) (12/14/88)
I have been working on getting X to store and replay a user session automagically. It all seems to work!! The implementation allows the user to save an event stream then play it back using the real timing of the initial entry. The same starting state of the machine is expected for the playback to function correctly, and running across the network doesn't seem to bother it too much. This implementation is working at the virtual device driver level, and the sessions are saved by capturing all the "Firm_events" that come from the mouse and keyboard drivers. The replay reconstructs the Firm_events and the user timing for the event input. It assumes that the processor is keeping up between events, although it is somewhat forgiving. We will be testing this inhouse for probabily a couple of weeks, then I'll release it out on the net. If anyone out there needs it _RIGHT_NOW_ we can figure something out. This is useful for both testing and demoing. The playback is spooky ... and really neat! -Jim Becker ...sun!athsys!jim