Index: sky/tools/skydb |
diff --git a/sky/tools/skydb b/sky/tools/skydb |
index bf1e2a1bea48da3ec20cbd78ac6c6d7b42962a57..e834f68289416f17e31331d7ce24278f19cb35c1 100755 |
--- a/sky/tools/skydb |
+++ b/sky/tools/skydb |
@@ -58,12 +58,16 @@ class SkyDebugger(object): |
self._sky_server = subprocess.Popen(server_command) |
return 'http://localhost:%s/%s' % (HTTP_PORT, relative_path) |
+ def _in_chromoting(self): |
+ return os.environ.get('CHROME_REMOTE_DESKTOP_SESSION', False) |
+ |
def main(self): |
logging.basicConfig(level=logging.INFO) |
parser = argparse.ArgumentParser(description='Sky launcher/debugger') |
parser.add_argument('--gdb', action='store_true') |
- parser.add_argument('--use-osmesa', action='store_true') |
+ parser.add_argument('--use-osmesa', action='store_true', |
+ default=self._in_chromoting()) |
parser.add_argument('url', nargs='?', type=str) |
args = parser.parse_args() |