This is an old revision of the document!
Creating and Using a flatpak of arsandbox
Give user permission to access Kinect
sudo sh -c 'printf "# Kinect v1\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"045e\", ATTR{idProduct}==\"02b0\",
MODE=\"0666\"\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"045e\", ATTR{idProduct}==\"02ad\",
MODE=\"0666\"\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"045e\", ATTR{idProduct}==\"02ae\",
MODE=\"0666\"\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"045e\", ATTR{idProduct}==\"02c2\", MODE=\"0666\"\n\n# Kine
v2\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"045e\", ATTR{idProduct}==\"02c4\", MODE=\"0666\"\nSUBSYSTEM==\"usb\",
ATTR{idVendor}==\"045e\", ATTR{idProduct}==\"02d8\", MODE=\"0666\"\nSUBSYSTEM==\"usb\", ATTR{idVendor}==\"045e\
ATTR{idProduct}==\"02d9\", MODE=\"0666\"\n" > /etc/udev/rules.d/55-kinect.rules'
sudo udevadm control --reload-rules && sudo udevadm trigger
# if Kinect is already plugged into the computer, unplug and replug
Usage
- See list of commands inside flatpak:
flatpak run --command=ls org.arsandboxg.ARSandbox /app/bin. Will return:
AlignPoints EyeCalibrator MeasurePoints RunVRCompositor.sh TransformCalculator AlignTrackingMarkers FindHMD OculusCalibrator SampleTrackerField VRCompositingServer CalibrateCameras KinectServer OnHMD SARndbox VRDeviceDaemon CalibrateProjector KinectUtil PrintInputDeviceDataFile SARndboxClient VruiSoundConfig CalibrateTouchscreen KinectViewer RawKinectViewer ScreenCalibrator VruiSoundConfigTest DeviceTest MeasureEnvironment RoomSetup TrackingTest XBackground
- Run Calibrate Projector utility:
flatpak run --command=CalibrateProjector org.arsandboxg.ARSandbox - flatpak run –command=RawKinectViewer org.arsandboxg.ARSandbox