Ejecutando una aplicación GUI desde el inicio de sesión de la consola

0

Lo que estoy tratando de hacer es después de iniciar sesión en la consola > de mi mac mini run safari. Esta encendido 10.6.8 si eso importa, he probado una máquina 10.8.3. Una vez iniciada la sesión, inicio sesión 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 produce 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 esto posible? Esencialmente, mi objetivo final es, sin comprar el software Kiosk, abrir aplicaciones GUI sin el buscador o el dock.

    
pregunta Snazzy757 30.04.2013 - 16:33

1 respuesta

1

Safari no se ejecutará bajo Xquartz / X11, ya que ellos mismos necesitan una sesión que no sea de consola para ejecutarse.

Puede seleccionar un navegador web que se ejecute bajo X11 exclusivamente y arrancar a un sistema operativo Unix que no sea OS X y satisfacer sus necesidades.

Alternativamente, puedes configurar un usuario administrado en la Mac y hacer que inicie Safari. Dependiendo de lo que necesite, los controles parentales o el buscador simple y la ocultación de bases podrían cumplir sus objetivos, pero el software del kiosco se vende ya que han diseñado una solución en la que el sistema operativo no tiene la configuración para habilitar simplemente la funcionalidad equivalente.

    
respondido por el bmike 30.04.2013 - 16:54

Lea otras preguntas en las etiquetas