lwc:flatpak:arsandbox

This is an old revision of the document!


Create the repo

flatpak-builder --repo=repo --force-clean --state-dir=build-cache-arsandbox build-dir-arsandbox org.arsandboxg.ARSandbox.yml
  1. put the finished build in a folder called repo
  2. do not use any part of any previous build
  3. provide a cache folder so flatpak-builder doesn't have to redownload stuff every build
  4. give a temp directory for the build

bundle the repo as one file

flatpak build-bundle repo arsandbox_g.flatpak org.arsandboxg.ARSandbox
  1. the name of file
  2. app ID
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
  • 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
  • lwc/flatpak/arsandbox.1766619382.txt.gz
  • Last modified: 2025/12/24 17:36
  • by John Harrison