c# - How does screen savers work on Mac OS X and Linux? -


A screen saver in Windows is only executable .scr and it has three The switch is controlled with the switch (/ P, / C and / S, I think).

How does the screen saver work on Mac OS X and Linux? Do they do the same thing in Mac OS X and Linux (Genome, KDE, Ubuntu, or wherever the difference is) or is it completely different?

In addition, can they grow in C # / Mono? Screensaver system in OSX is that a screensaver (usually but not necessarily) is an Objective C library, there is a good tutorial on writing detail

.

While the purpose-language is expected, this objective is quite straightforward for couples with a C / C ++ implementation behind the API.

An API to allow other languages ​​to be inter-operated with the Objective-C API. This is used to allow, for example, OSX screen saver written in Python. I imagine a similar approach is possible for Mono.

Most of the time has been developed on OSX, and there's something else on the OSX screensaver API and X11.


Comments