Estoy seguro de que su premisa es falsa. Cuando otro usuario inicia sesión en Mac OS X utilizando el cambio rápido de usuario, los procesos de la GUI de otros usuarios no se suspenden , pero continúan ejecutándose en segundo plano. Siempre y cuando no cierre la sesión de las otras cuentas, el proceso del Finder y los programas se iniciarán, ya que ese usuario debe continuar ejecutándose en segundo plano.
Por ejemplo, mientras escribo esto con mi cuenta primaria cwrea
en mi Mac mini, tengo otra cuenta sampleuser
registrada (al mismo tiempo), y ese usuario tiene una ventana de Safari abierta que está ejecutando una Video de Youtube. Ahora mismo.
Luego, si cargo el Monitor de actividad mientras tengo mi cuenta cwrea
en primer plano y selecciono para ver "Otros procesos de usuario" , el Monitor de actividad informa un uso de CPU constante de ~ 8% por un determinado proceso llamado "PluginProcess" propiedad de la cuenta sampleuser
.
Además, si vuelvo a la sesión de inicio de sesión de sampleuser
a través del cambio rápido de usuario, el video se encuentra en una ubicación de tiempo más allá de donde lo dejé, en consonancia con donde estaría si no hubiera cambiado a mi principal cuenta en el ínterin.
Para lo que vale, el sonido (y video , obviamente) de la otra sesión de inicio de sesión en segundo plano se suprimió , en la medida en que no No oigo ni veo, pero no puedo encontrar ninguna evidencia de que los programas gráficos necesariamente estén suspendidos o dejen de funcionar en segundo plano.