Estoy buscando una manera de cerrar la sesión de un usuario automáticamente después de 30 minutos de inactividad, así como cerrar todas las aplicaciones abiertas. A partir de ahora, solo hay un usuario con el que tratar. Preferiría una forma fácil (gratuita) de hacer esto, pero estoy abierto a usar un programa que pueda lograr lo mismo. Hasta ahora, he creado el siguiente Applescript para cerrar todos los programas y cerrar sesión:
tell application "System Events"
key down {command, shift, option}
keystroke "Q"
key up {command, shift, option}
end tell
No estoy seguro de cómo encontrar el período de inactividad. No tengo mucha experiencia en programación, por lo que se agradecería cualquier paso a paso detallado.