"""AR Display Manager — repo-root launcher. Usage: python display_manager_main.py python -m display_manager.app The daemon detects all connected monitors and places a small floating AR button in the corner of each. Clicking the button opens the app switcher: choose which of the four AR Bridge apps you want visible on that monitor. The chosen app's window is moved and maximized there; the others continue running in the background. Layout (which app is on which screen) is persisted in ~/.ar-autopilot/display_manager/layout.json so the arrangement survives restarts. """ import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).resolve().parent)) from display_manager.app import run if __name__ == "__main__": sys.exit(run())