All Pages
Installing on Linux

The supported Linux distribution are:

  • Ubuntu 12.04, 64-bits (for installation to a separate computer)
  • Debian 6.0, 64-bits (for MultiTaction Cells with embedded Linux)

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.

Required Packages

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.

Configuration files location

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/.MultiTouch
  • Example config-*.txt and screen-*.xml files can be found in /opt/cornerstone-* /data/Configs directory.

Running Demos

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.

Other Linux distributions

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.