Linux SDK & Hardware Support

Hurray, got it working with the help of my colleague.
So, the key steps to make things working for me are as follows:

  1. Download and extract the Linux version of OpenNI

  2. Create a 56-orbbec.rules file with the below contents and move it to /etc/udev/rules.d/ (needs sudo):

    # Make Orbbec devices mount with writing permissions (default is read only for unknown devices)
    # Astra
    SUBSYSTEM=="usb", ATTR{idVendor}=="2bc5", ATTR{idProduct}=="0401", MODE:="0666", OWNER:="root", GROUP:="video"
    
  3. In the terminal you want to run the samples add the path to the OpenNI library to LD_LIBRARY_PATH. For example:

    export LD_LIBRARY_PATH=~/Downloads/OpenNI-Linux-x64-2.2_Orbbec3D/Redist/
    
  4. Run your choice of sample (instructions tested with SimpleRead and SimpleViewer).