Multiuser - le processus d'utilisateur en arrière-plan peut-il continuer à fonctionner?

6

Sur mon Mac, j'utilise trois comptes d'utilisateur. D'après ce que j'ai compris, lorsque je suis connecté en tant que tel, les processus des autres comptes sont suspendus. Je permute entre eux avec le changement rapide d'utilisateur.

Ma question est la suivante: peut-on garantir que certains processus continuent de fonctionner? En cherchant, j'ai trouvé quelques astuces sur la façon de faire en ligne de commande - mais je pense laisser une application graphique - telle que Steam - se mettre à jour pour un utilisateur et fonctionner en même temps.

bdecaf
la source

Réponses:

8

Je suis convaincu que votre prémisse est fausse. Lorsqu'un autre utilisateur se connecte à Mac OS X à l'aide du changement rapide d'utilisateur, les processus d'interface graphique d'autres utilisateurs ne sont pas suspendus, mais continuent de s'exécuter en arrière-plan. Tant que vous ne vous déconnectez pas des autres comptes, le processus du Finder et les programmes lancés sous cet utilisateur doivent continuer à s'exécuter en arrière-plan.

Par exemple, lorsque je tape ceci avec mon cwreacompte principal sur mon Mac mini, un autre sampleusercompte est connecté (en même temps) et cet utilisateur a une fenêtre Safari ouverte qui lit une vidéo YouTube. Maintenant.

Ensuite, si je charge Activity Monitor alors que mon compte est cwreaau premier plan et que je souhaite afficher "Autres processus utilisateur" , Activity Monitor signale une utilisation CPU cohérente d'environ 8% par un processus spécifique nommé "PluginProcess" appartenant au sampleusercompte.

De plus, si je reviens à sampleuserla session de connexion via une permutation rapide d’utilisateur, la vidéo se trouve à un emplacement autre que celui où je l’ai laissée, ce qui est cohérent avec ce que je ferais si je n’étais pas passé sur mon compte principal dans l’intervalle.

Pour ce que cela vaut, le son (et la vidéo , évidemment) de l'autre session de connexion en arrière-plan est supprimé , en ce sens que je ne l'entends ni ne le vois, mais je ne trouve aucune preuve que les programmes graphiques soient nécessairement suspendus ou cessent de fonctionner. en arrière-plan.

Chris W. Rea
la source
Ce serait un soulagement. Je vais lancer quelques tests si cela est également valable lorsque j'ai un programme "exigeant". Mais ensuite, je marquerai ceci comme une solution.
bdecaf