Make private desktop tools opt-in and preserve host defaults

This commit is contained in:
FrameBridge contributors committed 2026-10-27 15:10:11 -04:00
1 parent 0ae1fccfba
commit e84362b999
15 files changed
+219 -45

No files matched your search

@@ -441,6 +441,12 @@ def _doctor_command(args, state):
print("Missing command: " + str(item))
for item in value.get("issues", []):
print("Issue: " + str(item))
virtual_missing = value.get("optional_missing_commands", {}).get("private_desktop", [])
if virtual_missing:
print("Optional private desktop tools missing: " + ", ".join(virtual_missing))
hint = value.get("optional_install_commands", {}).get("private_desktop")
if hint:
print("Install only for an explicit virtual desktop: " + hint)
print("This checks prerequisites; use fb status to inspect the current connection.")
return _result_code(value)