I need to have the ability to write a cross-platform screensaver that works on each Home windows and macOS utilizing the Pygame 2D graphics library in Python. On Home windows, that is tremendous simple – you simply write your program with three attainable command line arguments: /p
for preview mode, /c
for the configuration dialog mode, and /s
for the precise full-screen screensaver mode. You then simply use pyinstaller
to construct an .exe
file and rename the extension to .scr
, and also you’re good to go. Nonetheless, it appears that evidently making a screensaver on macOS is a reasonably convoluted course of, and there was stuff about particular Goal-C features that you simply needed to write, and I did not actually perceive the documentation. Might you please inform me if there may be any technique to merely get my Python Pygame program to construct as a correct .saver file?