The supported Linux distribution are:
As a first step, you will need to install the base operating system. You can find detailed instructions and the actual operating system images from the Ubuntu web site.
Once you have the base operating system installed, you need to download the software packages we distribute from the download page. After you have downloaded the packages, you can install them by just double-clicking on the packages from your file browser or running them manually from command line. This script installs Cornerstone 2 and all its dependencies.
The Linux packages are shipped as executable shell scripts that install all dependencies and the relevant version of Cornerstone.
The runtime packages are named in the form CornerStone-runtime-2.0.0_Ubuntu-12.04-ARCHITECTURE.sh. The architecture signifies the running architecture. The runtime package includes the cornerstone libraries and applications as pre-compiled binaries. In addition the script installs dependency packages like multitouch-libav and multitouch-argyll.
The SDK packages are named in the form CornerStone-sdk-2.0.0_Ubuntu-12.04-ARCHITECTURE.sh. The package contains additional cornerstone-dev package that contains relevant header files and API documentation.
Starting from Cornerstone 2.0, it is possible to install multiple versions of Cornerstone on the same machine without library conflicts. One can for example have one application use Cornerstone 2.0.0 and another application use Cornerstone 2.0.2.
The config.txt and screen.xml files are used to connect to the tracker and configure the screen.
config.txt and screen.xml are in ~/.MultiTouch directory, e.g., for a user named Joe, the directory would be /home/joe/.MultiTouchconfig-*.txt and screen-*.xml files can be found in /opt/cornerstone-* /data/Configs directory.To run the demo applications that are shipped with Cornerstone, just navigate to /opt/cornerstone-VERSION/bin folder and execute the application by double-clicking the icon or from command line. To run MultiTouch Bench, you would type:
/opt/cornerstone-VERSION/bin/MultiTouchBench
More details about the shipped software and parameters they take can be found in demo applications.
The number of available Linux distributions is so large that we cannot directly support them all. People who wish to use Cornerstone on other Linux distributions can try the alien to convert the Ubuntu/Debian packages for other platforms.