User Instructions

Welcome to XR Workstation

Welcome to the future of personal computing. XR Workstation transforms your Android phone into a high-performance 3D spatial computer, replacing legacy laptops with an immersive environment for Android apps and professional Ubuntu Linux software.

1. System Setup (Mandatory)

To ensure high performance and prevent Android from killing your background Linux environment, you must disable the "Phantom Process Killer" using one of the two methods below.

Method A: On-Phone Toggle (Android 14+)

  1. Go to Settings > System > Developer options.
  2. Scroll down and enable the toggle: "Disable child process restrictions".

Method B: PC Command (All Versions)

If you don't see the toggle above, run this command from your computer's terminal:

  1. Enable USB Debugging in Developer Options.
  2. Connect your phone to your computer via USB.
  3. Run this command:
    adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
Stability Note: Settings are usually persistent, but if the Linux desktop starts crashing after a phone restart, verify these settings again.

2. Linux Environment Setup

We recommend using Termux for the best native performance.

One-Touch Setup (Termux)

  1. Install Termux on your phone.
  2. Run the provided setup script:
    termux-setup-storage
    cp /sdcard/Download/cleanup_and_fresh_setup.sh ~/
    chmod +x cleanup_and_fresh_setup.sh
    ./cleanup_and_fresh_setup.sh
  3. To start your workstation daily, run:
    bash run_workstation.sh

3. Keyboard Shortcuts & VR Calibration

Key Standard Action CTRL + Key Action CTRL + ALT + Key
F1 Toggle Help/HUD Dual Mode (Browser) -
F3 - Toggle Linux Mode Increase IPD (+)
F4 - - Decrease IPD (-)
F5 - - Increase Offset
F6 - - Decrease Offset
F7 - - Increase FOV
F8 - - Decrease FOV
F11 Toggle MR Passthrough - -
F12 - Reset View (Recenter) Save VR Settings

VR Calibration: Optics and depth adjustments (F3–F10) are now protected and require holding CTRL + ALT. Press CTRL + ALT + F12 to save your final configuration.

Note on Keyboards

While the spatial air-keyboard is highly responsive, for professional long-form coding, Bluetooth or mini wireless keyboards work robustly and are highly recommended.

4. Spatial Hand Gestures

No physical controllers are required. Use your hands in front of the camera.

Precision Interaction Guide: To interact reliably, keep your hand in a relaxed "claw" shape.

Interaction Mode (Palm Facing Away)

Command Mode (Right Palm Facing Camera)

5. Troubleshooting