caffeinate y PowerToys Awake: por qué no evitan el Ausente en Teams
No. caffeinate (macOS) y PowerToys Awake (Windows) impiden que el equipo o la pantalla entren en reposo, pero no simulan actividad de teclado ni de ratón, así que Microsoft Teams te cambia a Ausente igualmente tras unos 5 minutos sin tocar el equipo. Son la herramienta correcta para que el ordenador no se duerma durante una descarga o una presentación; para seguir en Disponible hace falta algo que genere actividad, como un jiggler o TeamsActivo.
Qué hacen caffeinate y PowerToys Awake
caffeinate es un comando incluido en macOS. Al ejecutarlo en el Terminal, pide al sistema que no entre en reposo mientras el comando siga en marcha. Con sus opciones se elige qué se quiere evitar: caffeinate -d impide el reposo de la pantalla, caffeinate -i el reposo del sistema por inactividad, y -t seguido de un número de segundos le pone límite de tiempo.
PowerToys Awake es una de las utilidades de Microsoft PowerToys para Windows. Mantiene el equipo despierto sin tocar el plan de energía: de forma indefinida, durante un intervalo o hasta una fecha y hora, y con la opción de mantener también la pantalla encendida.
En Linux, el equivalente es systemd-inhibit o las opciones de inhibición del escritorio. Las tres herramientas son gratuitas, fiables y hacen bien su trabajo. El problema es que su trabajo es otro.
Por qué no evitan el Ausente
El sistema operativo lleva dos cuentas distintas, y es fácil confundirlas:
- La gestión de energía: decide cuándo apagar la pantalla y cuándo suspender el equipo. Aquí es donde actúan
caffeinatey PowerToys Awake: le dicen al sistema "no te duermas". - El contador de inactividad: mide el tiempo transcurrido desde tu última pulsación o movimiento de ratón. Solo se reinicia con actividad de teclado o ratón.
Teams mira la segunda. Con caffeinate o Awake en marcha, la pantalla sigue encendida, pero el contador de inactividad sigue subiendo y, a los 5 minutos aproximadamente, tu estado pasa a Ausente. Las demás causas del cambio de estado están en la guía cómo aparecer siempre disponible en Teams.
Lo mismo vale para caffeinate -u, que declara al sistema de energía que el usuario está activo y enciende la pantalla: no genera eventos de teclado ni de ratón.
Comparativa: mantener despierto frente a simular actividad
| Herramienta | Sistema | ¿Evita el reposo? | ¿Reinicia el contador de inactividad? | ¿Evita el Ausente en Teams? | Coste |
|---|---|---|---|---|---|
caffeinate | macOS | Sí | No | No | Gratis, incluido en macOS |
| PowerToys Awake | Windows | Sí | No | No | Gratis |
systemd-inhibit | Linux | Sí | No | No | Gratis |
| Ajustes de energía del sistema | Todos | Sí | No | No | Gratis |
| Jiggler (USB o programa) | Según el modelo o el programa | Sí, de forma indirecta | Sí | Sí | De gratis a unos 30 € |
| TeamsActivo | macOS, Windows, Linux y Android | Sí, mientras está activo | Sí | Sí | 5 € + IVA al mes |
En el escritorio, TeamsActivo hace las dos cosas: mientras está activo impide el reposo de la pantalla (lo mismo que caffeinate o Awake) y, además, mueve el ratón 1 píxel cuando llevas 60 segundos sin tocar el equipo. No hace falta combinarlo con ninguna de ellas.
Cómo comprobarlo tú mismo
No hace falta creernos. Hay dos formas de verlo:
- La prueba directa. Activa
caffeinate -do PowerToys Awake, abre Teams, deja el equipo sin tocar y mira tu estado desde el móvil o pregunta a un compañero pasados unos minutos. La pantalla seguirá encendida y tu estado será Ausente. - En macOS, mirando el contador. El comando
ioreg -c IOHIDSystem | grep HIDIdleTimemuestra el tiempo de inactividad (en nanosegundos). Concaffeinateen marcha, el valor sigue creciendo mientras no toques nada. - En Linux con X11.
xprintidlemuestra el tiempo de inactividad en milisegundos. Con un inhibidor activo, también sigue creciendo.
Para qué sí son la mejor opción
Si buscas un programa para que no se bloquee ni se duerma el ordenador, y Teams te da igual, caffeinate y PowerToys Awake son exactamente lo que necesitas, y no tiene sentido pagar por otra cosa:
- Descargas, copias de seguridad o compilaciones largas que no deben interrumpirse.
- Presentaciones, paneles o pantallas que deben seguir encendidas.
- Tareas programadas o procesos que tardan horas.
Un matiz: evitan el reposo y el apagado de la pantalla, pero si el bloqueo de sesión lo impone una política de tu organización basada en la inactividad, tampoco lo evitan. Y no deberían.
Qué usar si lo que quieres es seguir en Disponible
Hace falta algo que genere actividad que el sistema cuente como tuya. Las opciones son un jiggler (USB o por software) o TeamsActivo. La diferencia entre ellas está en la comparativa mouse jiggler o TeamsActivo: en resumen, un jiggler actúa siempre, y TeamsActivo solo con Teams abierto, cuando llevas un minuto inactivo y dentro de tu horario.
Si quieres instalarlo, sigue la guía de tu sistema: Teams siempre activo en Mac, en Windows o en Linux.
Ninguna herramienta evita el Ausente con la sesión bloqueada o la tapa cerrada, ni tiene prioridad sobre las políticas de empresa (MDM, GPO o Intune). Úsalas en tus propios equipos y conforme a las normas de tu organización.
Preguntas frecuentes
¿caffeinate -d mantiene Teams en Disponible?
No. caffeinate -d impide que la pantalla del Mac entre en reposo, pero no genera actividad de teclado ni de ratón. El contador de inactividad sigue corriendo y Teams cambia a Ausente a los 5 minutos aproximadamente.
¿PowerToys Awake evita que Teams me ponga Ausente?
No. PowerToys Awake mantiene el equipo y, si quieres, la pantalla despiertos, pero no envía teclado ni ratón. Windows sigue contando el tiempo desde tu última entrada, que es el dato que usa Teams.
¿Qué programa uso para que no se bloquee ni se suspenda el ordenador?
Si solo quieres que el equipo no entre en reposo, caffeinate en macOS y PowerToys Awake en Windows son gratuitos y suficientes. Si además quieres que Teams no te marque Ausente, necesitas un programa que simule actividad, como un jiggler o TeamsActivo.
¿Tiene sentido usar caffeinate o Awake junto con TeamsActivo?
No hace falta. En el escritorio, TeamsActivo ya impide el reposo de la pantalla mientras está activo y, además, simula actividad. Cuando deja de estar activo (Teams cerrado, sesión bloqueada o fuera de horario), el equipo recupera su comportamiento normal.
¿Por qué tanta gente recomienda caffeinate para Teams?
Porque resuelve una parte visible del problema: la pantalla deja de apagarse y el equipo no se suspende, que son dos de las causas del Ausente. La causa principal, la inactividad de teclado y ratón con la pantalla encendida, sigue ahí.