2012-05-08 13 views
5

Estoy trabajando con una API que requiere que se inicie una aplicación, la aplicación ejecuta una GUI en Linux.¿Está ejecutando una aplicación GUI en Linux, sin mostrar la GUI?

Necesito puntear algo de información de inicio de sesión y luego ocultar la aplicación.

¿Hay alguna manera de que pueda ir a la máquina para iniciar la GUI y luego ocultarla, cerrar la sesión y hacer que otros usuarios inicien sesión sin que se muestre la GUI, pero sin dejar de ejecutar la aplicación?

Respuesta

5

Puede echar un vistazo a Xvfb http://en.wikipedia.org/wiki/Xvfb

es una versión de framebuffer de X. Se pondrá en marcha un servidor X11 sin mostrarlo (útil con el selenio, por ejemplo)

+0

Eso es realmente inteligente, pero en realidad necesito ingresar algo de información de inicio de sesión antes de ocultar la ventana. ¿Se puede hacer esto con Xvfb? –

+1

Quizás puedas echarle un vistazo a xdootool http://www.semicomplete.com/projects/xdotool/ Para ser honesto, nunca uso xdootool, solo busco un poco en google. –

3

xdotool puede enviar la salida a anyb xwindow, incluyendo xvfb

Cuestiones relacionadas