In arp-das, this used a select() loop to read from stdin and the screens of other display programs. I would like to port this to use a standard DAS_IO::Loop. Obviously stdin can be setup as a simple Interface. Then I could setup a server to accept input from display programs. The display programs can read from their own screens and forward input to the keyboard server. This is potentially slower than directly opening the remote terminals to read, but it is more flexible. Display programs could be shutdown and restarted gracefully.
In arp-das, this used a select() loop to read from stdin and the screens of other display programs. I would like to port this to use a standard DAS_IO::Loop. Obviously stdin can be setup as a simple Interface. Then I could setup a server to accept input from display programs. The display programs can read from their own screens and forward input to the keyboard server. This is potentially slower than directly opening the remote terminals to read, but it is more flexible. Display programs could be shutdown and restarted gracefully.