0 votos

Ejecutar una aplicación como otro usuario en Mac

He probado varios métodos mencionados a través de muchos sitios, pero cant capaz de ejecutar perfectamente en las nuevas versiones de mac os. He probado:

sudo -i -u otheruser -H
OR
sudo login -f otheruser

Y prueba a ejecutar la aplicación en el nuevo prompt usando /Applications/Sketch.app/Contents/MacOS/Sketch

También lo he intentado:

su otheruser -c "/Applications/Sketch.app/Contents/MacOS/Sketch"

Todos ellos ejecutan la aplicación. Pero en cuanto abro algo que requiere eventos del sistema (como solicitar el selector de archivos nativo de MacOS) la aplicación se bloquea. El siguiente error es visible cuando se inician tales eventos.

+[NSXPCSharedListener endpointForReply:withListenerName:]: an error occurred while attempting to obtain endpoint for listener 'com.apple.view-bridge': Connection interrupted

Lo he intentado con muchas aplicaciones. Se produce exactamente el mismo error. Por favor, ayuda.

2voto

No puedes ejecutar aplicaciones de interfaz de usuario como usuario A mientras estás conectado como usuario B. La forma más fácil de conseguir algo similar es habilitar el cambio rápido de usuario y luego cambiar entre el usuario A y el usuario B según sea necesario. Pero cada usuario tendrá su propio Finder, etc. entonces, no puedes usar aplicaciones en la misma pantalla a la vez.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X