multiusuario: ¿se puede seguir ejecutando el proceso en segundo plano del usuario?

5

En mi Mac utilizo tres cuentas de usuario. Por lo que entiendo cuando estoy conectado como uno, se suspenden los procesos de las otras cuentas. Cambio entre ellos con cambio rápido de usuario.

Mi pregunta es: ¿se puede asegurar que algunos procesos sigan funcionando? Buscando encontré algunos consejos sobre cómo hacerlo en la línea de comandos, pero estoy considerando permitir que una aplicación gráfica, como Steam, se actualice para un usuario y funcione como otro usuario al mismo tiempo.

    
pregunta bdecaf 21.02.2013 - 13:50

1 respuesta

6

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.

    
respondido por el Chris W. Rea 01.03.2013 - 01:56

Lea otras preguntas en las etiquetas