Sono sicuro che la tua premessa sia falsa. Quando un altro utente accede a Mac OS X utilizzando il cambio utente rapido, i processi della GUI degli altri utenti sono non sospesi, ma continuano a essere eseguiti in background. Se non esegui Esci degli altri account, il loro processo e i programmi del Finder vengono avviati poiché l'utente dovrebbe continuare a essere eseguito in background.
Ad esempio, mentre scrivo questo con il mio account cwrea
primario sul mio Mac mini, ho un altro account sampleuser
loggato (allo stesso tempo) e quell'utente ha una finestra di Safari aperta che sta riproducendo un Video Youtube. In questo momento.
Quindi, se carico Activity Monitor mentre ho il mio account cwrea
in primo piano e seleziono per visualizzare "Altri processi utente" , Monitoraggio attività riporta un consumo costante della CPU pari a circa l'8% da uno specifico processo denominato "PluginProcess" di proprietà dell'account sampleuser
.
Inoltre, se torno alla sessione di login di sampleuser
passando da un cambio utente veloce, il video si trova in una posizione temporale oltre la posizione in cui l'ho lasciato, coerente con dove sarebbe se non fossi passato al mio principale account nel frattempo.
Per quel che vale, il suono (e video , ovviamente) dell'altra sessione di login in background sono soppressi , in quanto non Non sento o vedo neanche, ma non riesco a trovare alcuna prova che i programmi grafici siano necessariamente sospesi o cessino di funzionare in background.