diff --git a/display.py b/display.py index a54a5f3..92ff8ff 100644 --- a/display.py +++ b/display.py @@ -32,6 +32,9 @@ _parser = argparse.ArgumentParser(description='JARVIS display', add_help=True) _parser.add_argument( '--framebuffer', '-fb', action='store_true', help='Render to Linux framebuffer instead of an X11/Wayland window') +_parser.add_argument( + '--fullscreen', '-fs', action='store_true', + help='Run fullscreen under X11/Wayland') _parser.add_argument('--width', type=int, default=1280, help='Screen / framebuffer width (default 1280)') _parser.add_argument('--height', type=int, default=800, @@ -207,7 +210,7 @@ def main() -> None: W, H = _args.width, _args.height - if USE_FB: + if USE_FB or _args.fullscreen: screen = pygame.display.set_mode((W, H), pygame.FULLSCREEN | pygame.NOFRAME) else: screen = pygame.display.set_mode((W, H))