Ejecutar la 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 en mi mac mini run safari. Está en 10.6.8 si eso importa, he probado una máquina 10.8.3. Una vez conectado, inicio sesión como root. Desde aquí, ¿es posible ejecutar un navegador como Safari o Firefox?

He intentado open /Applications/Safari.appesto daLSOpenURLsWithRole() failed with error -10810 for the file /Applications/Safari.app.

Y también lo he intentado startxy open /Applications/Utilities/X11.appesto 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 el software Kiosk, abrir aplicaciones GUI sin el buscador o el dock.

Snazzy757
fuente

Respuestas:

1

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

Puede seleccionar un navegador web que se ejecute exclusivamente bajo X11 e iniciar en un sistema operativo Unix que no sea OS X y cumplir con sus necesidades.

Alternativamente, puede 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 del muelle pueden lograr sus objetivos, pero el software del quiosco se vende ya que han diseñado una solución en la que el sistema operativo no tiene una configuración para habilitar simplemente una funcionalidad equivalente.

bmike
fuente