By monitoring a program like xterm, puff can follow the text cursor automatically. Puff switches focus between the pointer and graphics depending on which was last active. In order to track the protocol of X clients, puff sets up a false server on the machine that it is executed on. This server is by default at display number 1. Any X clients connecting with this false server are connected by puff to the same X server that puff is connected to.
Puff is transparent to X clients.
After recompiling with out these 5 lines, we were able to run Puff on Red Hat Linux version 5.2. Our guess is that this modification would allow Puff to run on many Linux systems. Mouse pointer location is given through both visual and aural feedback to the user. The individual programs that make up UnWindows V1.1 are each described in the user guide. To compile Dynamag, you must first download and extract the files from the UnWindows distribution.