¿Cómo deshabilitar el cuadro de diálogo "La hora de su computadora está a punto de terminar"?

6

Cuando los controles parentales están habilitados y la configuración de la hora de la computadora está establecida, al usuario controlado se le mostrará un cuadro de diálogo 15, 5 y 1 minuto (s) antes de que se acabe la hora:

"El tiempo de tu computadora está a punto de terminar." diálogo

Un usuario administrador puede agregar más tiempo de computadora a través de este cuadro de diálogo (15 min, 30 min, resto del día, etc.), si lo desea.

¿Hay alguna forma de deshabilitar este cuadro de diálogo? ¡no hay piedad!

Sé que no está disponible a través de las Preferencias del sistema, pero hay algún tipo de configuración oculta a la que se puede acceder, por ejemplo, ¿Terminal? O, alternativamente, ¿hay una manera de enviar automáticamente un combo de teclas ⌘ + W cuando aparece un diálogo específico?

Estoy (todavía) en Snow Leopard, pero si alguna respuesta funcionaría en Lion, estoy dispuesto a aceptarlo.

*) En realidad, he habilitado los controles parentales para mi cuenta sock-puppet y, porque sé que la contraseña de administrador, agregar tiempo a través de este diálogo sería también fácil. **

**) También sé que, como administrador, podría agregar más tiempo de muchas maneras diferentes y bloquear este cuadro de diálogo no me impediría agregar más tiempo de otras formas. Pero, como dije, agregar tiempo a través de este diálogo es demasiado fácil .

    
pregunta Jari Keinänen 27.07.2011 - 15:37

2 respuestas

2

/System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/FamilyControls.nib es un archivo XML binario que TextWrangler u otros editores de texto pueden abrir. Esta no es una solución desarrollada (todavía), pero sugeriría que algunas ediciones bien colocadas en esta punta puedan deshabilitar el diálogo, quizás haciendo desaparecer los botones. En cualquier caso, esto suena más prometedor que poner a cero partes del binario al azar utilizando un editor hexadecimal, que es el otro canal que he estado explorando.

    
respondido por el Daniel 27.09.2011 - 03:58
1

Copia y pega esta línea en la Terminal

  

sudo chmod 000 /System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/localizable.strings

Tenga en cuenta que debe ser allllll one line!

Luego, inténtalo de nuevo y observa qué sucede.

Lo siento! Debería haber explicado esto. chmod 000 significa "nadie puede leer, escribir ni ejecutar este archivo, ni siquiera el propietario del sistema. Es posible que deba reiniciar para que el sistema se dé cuenta de que hizo esto. En general , no recomiendo hacer cualquier tipo de cambios a cualquier cosa en /System/ , pero parece que quieres "cualquier solución".

Por cierto, para revertir esto, pega esta línea en la Terminal

  

sudo chmod 644 /System/Library/CoreServices/SecurityAgentPlugins/FamilyControls.bundle/Contents/Resources/English.lproj/localizable.strings

chmod 644 dice "el propietario puede leer / escribir, los usuarios del grupo que posee el archivo pueden leer, y otros también pueden leer. Esos son los permisos predeterminados para el archivo, de acuerdo con mi sistema.

    
respondido por el TJ Luoma 23.09.2011 - 04:26

Lea otras preguntas en las etiquetas