2011-02-26 12 views
7

¿Hay alguna manera de desactivar el protector de pantalla y la pantalla de suspensión con cacao?Cómo deshabilitar el protector de pantalla/mostrar suspensión en Mac

+0

Lo acabo de resolver. Llamar a UpdateSystemActivity (OverallAct) cada 30 segundos – lbrndnr

+2

Cuando leí por primera vez tu comentario, pensé que parecía un truco, pero aparentemente es [sancionado por Apple] (http://developer.apple.com/library/mac/ # qa/qa1160). Al menos desde 2004. – SSteve

Respuesta

4

lo acabo de resolver y olvidé de publicarlo como respuesta. Llamando UpdateSystemActivity(OverallAct) cada 30 segundos funciona.

7

El uso de UpdateSystemActivity (OverallAct) se ha desaprobado en OSX 10.8.

Lo que se recomienda es ahora al bloque con la siguiente llamada:

IOPMAssertionCreateWithName(kIOPMAssertionTypePreventUserIdleDisplaySleep, 
          kIOPMAssertionLevelOn, reasonForActivity, &assertionID); 

Ver this Apple Q&A para más detalles.

+1

Actualmente en 10.8 este código no solo evitará que la pantalla se apague sino que también evitará que se active el protector de pantalla. Me pregunto por qué cambió este comportamiento, ya que esta llamada siempre impedía que la pantalla durmiera, pero no detuvo el protector de pantalla en el pasado (no estoy seguro de si esto se modificó en 10.8, 10.7 o incluso 10.6). – Mecki

Cuestiones relacionadas