<div dir="ltr">Some of  you are aware of my long-term project to create a network of keyboards, each printing to a different area of a common projected display for use in school classrooms.<br><br>I was asked last night if I have posted source code for the project, and it occurs to me that maybe other people might be interested in looking at it.  A picture of the old hard-wired installation is available at <a href="http://members.dslextreme.com/users/juanslayton">http://members.dslextreme.com/users/juanslayton</a> .  (The current installation uses wireless USB boards.)  There is also a current tarball available to download.  It is an attempt at a standard gnu package.  For anyone not familiar with how to use the standard package, you download the tarball, then do:<br><br>tar -xvvf desknet20.lores.tar<br>cd desknet<br>./configure<br>make<br>make install<br><br>The installation will put a zipped font file in /usr/local/etc/fonts.  You will have to unzip this.<br><br>Dependencies needed to run the program are:<br><br>SDL2<br>SDL2-devel<br>SDL2_ttf<br>SDL2_ttf-devel<br>FreeType<br><br>If you just want to look at the code, the relevant files are desknet/src/dnet.c and desknet/src/desknet.  desknet is a bash script that configures the network, then invokes the binary dnet (produced from dnet.c).  Once configured, invoke the program directly with “dnet”<br><br>I assume everyone has gcc.  : > )<br><br>Juan<br></div>