Control de tiempo de juego

child_game_pc

Te voy a decir acerca de los medios técnicos destinados a limitar el tiempo de su hijo en la computadora. (No vamos a estar hablando de control de los padres de la pornografía, sitios de redes sociales). No ofrezco una solución preparada, pero me gustaría hablar primero. O tal vez se dieron cuenta hace mucho tiempo.

Te diré cómo lo hacemos en nuestra familia. Los niños en cuenta regresiva del tiempo con un reloj de alarma, y ​​mirar a través de los registros y enviar SIGSTOP, SIGKILL e IRL veces. Tal sistema no es muy conveniente, ya que requiere un monitoreo adicional y no ve cómo un niño utiliza la computadora. Miro solamente la última a través de – que inició sesión y salida, así que no sé que estaba jugando y que estaba escuchando un libro de audio. (Sin embargo, los niños piensan que puedo ver todo.)

Ya no estaba satisfecho, y quería añadir algo más de la automatización. En primer lugar, es necesario decidir lo que quiere de ese sistema de supervisión. No está del todo claro cuáles son los requisitos deben ser exactamente; así que hice el siguiente esquema.

1. La separación de la actividad del niño en varios tipos (juegos, películas, audiolibros, la auto-educación (Wikipedia lectura, etc.)). La clasificación se hará en función de dos factores: el grado de estrés para los ojos y el sistema nervioso y el desarrollo educativo. La mayoría de los juegos de entretener en lugar de educar y quiero hacer que el niño se dedica a cosas útiles.
2. El tiempo flexible limitante. Por ejemplo, audiolibros se pueden considerar inofensivo, y por lo tanto no se deben limitar. Sería conveniente para el niño para transferir el tiempo no utilizado para mañana o incluso pedir prestado, pero debe ser limitado (por día, por sesión, etc.).
3. indicación conveniente y visual del tiempo restante, y la línea de avisos (con matar de todos los procesos y la prohibición de la cuenta del usuario).
4. Registro: cuánto tiempo y pasaron un usuario.
5. Tener en cuenta que hay varios ordenadores. Si los niños quieren jugar en la red, no hay razón para negar.

En cuanto a la estabilidad de corte, que es suficiente para bloquear las restricciones más simples. Yo no creo que sea posible para que sea fiable, si tiene acceso físico al dispositivo, es fácil de obtener derechos de root. Y si el niño es capaz de hacer esto, no hay necesidad de controlarlo.

Las ideas básicas para Linux son los siguientes.

La recopilación de estadísticas sobre los procesos.
Demonio que mira a través de estas estadísticas y tomar decisiones.
sistema de notificaciones: una ventana y un temporizador a aparecer en la barra de estado (aunque yo no uso la barra de estado); y en los casos difíciles mediante el envío de SIGSTOP y SIGCONT en algunos segundos (pero no todos los procesos que pueden sobrevivir).
Bueno y formas represivas (bloqueo de la pantalla con el protector de pantalla y luego sudo -u luser kill -9 -1) – esto es demasiado fácil.

No está muy claro cómo clasificar los procesos. Voy a tener que hacerlo de forma manual o utilizar la heurística como “todo, desde / usr / juegos es juegos.”

Bueno, en realidad no he pensado en qué y cómo quiero que darse cuenta de ello. Así que estaría contento de obtener observaciones técnicas, médicas, metodológicas y pedagógicas útiles.