User Instructions

The XR Computing Inc. XR & AI Era

Welcome to the future of personal computing. XR Workstation transforms your Android phone into a high-performance 3D spatial computer. The era of the traditional Desktop OS is over, replaced by a native, AI-powered spatial flow that spans every computing domain.

Device Compatibility: Optimized for the XR Computing Inc. ecosystem.

1. System Setup (Mandatory)

To enable the Native Android Desktop and ensure high performance, you must configure your device's Developer Options.

Enable Desktop Mode

  1. Go to Settings > About Phone and tap Build Number 7 times to enable Developer Options.
  2. Go to Settings > System > Developer options > Window Management .
  3. Enable: "Force activities to be resizable".
  4. Enable: "Enable non-resizable in multi-window".
  5. Enable: "Enable freeform windows on secondary display".

Disable Phantom Process Killer (Android 12+)

This prevents Android from killing your background desktop environment. On modern devices (Android 14/15), this can be done directly in settings without a PC.

  1. In Developer options, scroll down to the Apps section.
  2. Locate "Disable child process restrictions" and turn it ON.
  3. (Note: Turning this toggle 'ON' is what disables the killer).
  4. If the toggle is missing on your device, you can use this ADB command from a PC:
    adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"

2. Launching Native Android Desktop & 4K AI Workstation

This setup allows you to run your phone's Android apps in a high-performance windowed desktop environment floating in 3D space with zero lag. Fully integrated with Gemini AI for a superior spatial productivity flow.

Select Your Resolution

Before launching, you can select your preferred productivity baseline. High resolutions require more processing power but offer significantly sharper text.

Switching: Press CTRL + ALT + 1/2/3 and restart the app to apply the new hardware buffer size.

Prerequisites

  1. Install Computer Launcher Pro for desktop mode and opening multiple apps.
  2. Install Termux for initialization.
  3. Install UserLand if you need a professional Linux environment.

Step A: Link to System Shell (In Termux)

  1. Install Termux from your app store.
  2. Run: pkg install android-tools -y
  3. Enable Wireless Debugging in your phone's Developer Options.
  4. Open Wireless Debugging settings and tap "Pair device with pairing code".
  5. Use Split Screen to keep the pairing code visible while you type in Termux:
    adb pair 127.0.0.1:[PAIR_PORT] [CODE]
    adb connect 127.0.0.1:[CONNECT_PORT]
  6. Download and prepare the engine script:
    curl -O https://www.xrcomputing.tech/scripts/XRServer.sh && chmod +x XRServer.sh
  7. Create a launcher shortcut script (DexLauncher.sh) to restart the desktop if it closes:
    echo 'adb shell am start --display 42 -n com.protheme.launcher.winx2.launcher/com.centsol.w10launcher.activity.SplashActivity' > DexLauncher.sh && chmod +x DexLauncher.sh
  8. Run the initialization script:
    ./XRServer.sh
  9. CRITICAL: After running the script, swipe away the Termux app from your recent apps list (while in split screen or after exiting) to ensure the Android Desktop takes full control of the virtual display.

Step B: Interaction & Pro Features

3. Master the Sign Input System

Sign Input is the world's most advanced spatial typing system, allowing you to control your workstation with high-speed binary finger chords. No physical controllers or keyboards are required.

Core Concepts

Mode Toggles

View Full Sign Keymap

3. Legacy Linux Environment Setup (Optional)

While most professional tools have been ported to the XR Computing Inc. ecosystem, XR Workstation retains support for legacy Linux distributions running on your Android device.

• UserLand • AnLinux • Termux • AndroNix

Generic Setup Steps

  1. Install your preferred Linux app (e.g., UserLand) from the Google Play Store.
  2. Select your distribution (Ubuntu, Kali, etc.) and a Desktop Environment (XFCE/LXDE).
  3. Ensure your session settings are configured for Landscape orientation and resolution preferrably 1920x1080 for optimal VR clarity.
  4. Set a VNC password for your session. (Usually via the vncpasswd command in the Linux terminal).
  5. Start your Linux session. CRITICAL: When the app asks to open its own VNC viewer, choose "Cancel". XR Workstation will connect to the session directly.

Configuring Linux Sessions

Once your Linux session is running in the background, configure XR Workstation to match its settings:

  1. Open XR Workstation and use the Left Hand Pinch (Palm Facing Us) gesture to show the Help HUD.
  2. Press CTRL + ALT + P and then type the Port number (Default is 5951 for UserLand) and strike ENTER.
  3. Press CTRL + ALT + D and then type your Password and strike ENTER.
  4. Press CTRL + F3 to enter Linux Mode. The app will automatically connect and retry indefinitely until successful.

4. Keyboard Shortcuts & VR Calibration

Key Standard Action CTRL + Key Action CTRL + ALT + Key
1 / 2 / 3 - - Set 1080p / 2K / 4K
F1 - Browser Mode -
F2 - Android Desktop -
F3 - Linux Mode Increase IPD (+)
F3 / F4 - - Adjust IPD (+/-)
F5 / F6 - - Lens Offset (+/-)
F7 / F8 - - Field of View (+/-)
F11 - Toggle MR -
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.

5. Spatial Hand Gestures (Experimental)

No physical controllers are required. Use your hands in front of the camera. Note: Virtual inputs (keyboard/mouse) are enabled by default, but using a physical keyboard will automatically hide them. Use of foldable Bluetooth or mini keyboards is recommended for beginners.

Global Commands & Multi-Touch

Keyboard Interaction (Palm Facing Away)

Multitouch Strategy A: Curl Mode (Manual Gestures)

Directly control modes by curling specific fingers while your palm faces away.

Multitouch Strategy B: Auto-Tap Mode (Dwell Sequence)

Switch modes automatically by holding your hand still. Toggle by holding both hands stretched (Palms Toward You) for 1.2 seconds.

6. Troubleshooting & Safety