1 votos

Ejecución de la aplicación GUI desde el inicio de sesión de la consola

Lo que estoy tratando de hacer es después de iniciar sesión en la >consola en mi mac mini ejecutar safari. Su en 10.6.8 si eso importa, he intentado una máquina 10.8.3. Una vez iniciada la sesión, me conecto como Root. ¿Desde aquí es posible ejecutar un navegador como Safari o Firefox?

He intentado open /Applications/Safari.app Esto da LSOpenURLsWithRole() failed with error -10810 for the file /Applications/Safari.app.

Y también he probado startx y open /Applications/Utilities/X11.app Esto arroja muchos errores en la máquina 10.6.8.

En la máquina 10.8.3 con XQuartz instalado obtengo lo siguiente:

font_cache: Scanning user font directories to generate X11 font caches
font_cache: Updating FC cache
font_cache: Done
xauth:  file /var/root/.serverauth.5451 does not exist

/opt/X11/bin/xinit: giving up
/opt/X11/bin/xinit: unable to connect to X server: Connection refused
/opt/X11/bin/xinit: server error

¿Es posible? Esencialmente, mi objetivo final es, sin comprar software de quiosco, abrir aplicaciones de interfaz gráfica de usuario sin finder o el muelle.

1voto

Oskar Puntos 1242

Safari no se ejecutará bajo Xquartz/X11, que a su vez necesita una sesión que no sea de consola para funcionar.

Podrías seleccionar un navegador web que se ejecute exclusivamente bajo X11 y arrancar en un sistema operativo unix distinto de OS X y cumplir con tus necesidades.

Como alternativa, puedes configurar un usuario administrado en el Mac y hacer que inicie Safari. Dependiendo de lo que necesites, los controles parentales o la simple ocultación del buscador y del dock podrían lograr tus objetivos, pero el software de quiosco se vende ya que han diseñado una solución en la que el sistema operativo no tiene un ajuste para habilitar simplemente una funcionalidad equivalente.

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