¿Es posible, mediante un AppleScript, un servicio en segundo plano o un demonio, o cualquier otra forma programática, detectar los siguientes eventos:
- una aplicación específica (por ejemplo, Aperture, Excel ...) que se está lanzando,
- una aplicación se cierra o se cierra,
- ¿una aplicación va al primer plano o al fondo?
El propósito sería cambiar algún estado del sistema / pref (por ejemplo, la distribución del teclado, el perfil de la pantalla, etc.) de una manera dependiente de la aplicación.
Por supuesto, las sugerencias de soluciones existentes son bienvenidas.