This commit is contained in:
David Rice
2026-04-16 18:35:32 +01:00
parent 3a81ede2bb
commit 51182d55e0

View File

@@ -32,6 +32,9 @@ _parser = argparse.ArgumentParser(description='JARVIS display', add_help=True)
_parser.add_argument( _parser.add_argument(
'--framebuffer', '-fb', action='store_true', '--framebuffer', '-fb', action='store_true',
help='Render to Linux framebuffer instead of an X11/Wayland window') 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, _parser.add_argument('--width', type=int, default=1280,
help='Screen / framebuffer width (default 1280)') help='Screen / framebuffer width (default 1280)')
_parser.add_argument('--height', type=int, default=800, _parser.add_argument('--height', type=int, default=800,
@@ -207,7 +210,7 @@ def main() -> None:
W, H = _args.width, _args.height 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) screen = pygame.display.set_mode((W, H), pygame.FULLSCREEN | pygame.NOFRAME)
else: else:
screen = pygame.display.set_mode((W, H)) screen = pygame.display.set_mode((W, H))