Multi-user – peut-on traiter l'arrière-plan?

Sur mon Mac, j'utilise trois counts d'users. D'après ce que je comprends lorsque je suis connecté, les process des autres counts sont suspendus. Je commute entre eux avec une commutation rapide des users.

Ma question est – peut-on assurer que certains process continuent à fonctionner? En search, j'ai trouvé quelques conseils sur la façon de faire en command line, mais je envisage de laisser une application graphique – comme Steam – se mettre à jour pour un user et travailler comme un autre user en même time.

Je suis convaincu que votre prémisse est fausse. Lorsqu'un autre user se connecte à Mac OS X à l'aide de la commutation rapide de l'user, les process GUI des autres users ne sont pas suspendus, mais continuent à s'exécuter en arrière-plan. Tant que vous ne vous déconnectez pas des autres counts, leur process Finder et les programmes lancés alors que cet user devrait continuer à s'exécuter en arrière-plan.

Par exemple, comme je tapez ceci avec mon count principal de cwrea sur mon Mac mini, j'ai un autre count user sampleuser connecté (en même time), et cet user a une window Safari ouverte qui joue une video YouTube. Maintenant.

Ensuite, si je charge Activity Monitor tout en ayant mon count cwrea au premier plan et select pour afficher "Autres process user" , Activity Monitor publie une utilisation consistante de CPU de 8% par un process spécifique nommé "PluginProcess" appartenant au count sampleuser .

En outre, si je returnne à la session de connection de l'user de l' sampleuser via une commutation rapide de l'user, la video est à un moment où je l'ai quitté, conformément à l'endroit où il serait si je n'avais pas changé dans mon count principal dans l'intervalle.

Pour ce qu'il vaut, le son (et la video , évidemment) de l'autre session de connection en arrière-plan sont supprimés , en ce que je n'entends pas non plus, mais je ne trouve pas la preuve que les programmes charts sont nécessairement suspendus ou cessent d'être opérationnels en arrière-plan.