¿Es posible iniciar un servidor X adicional después de que el sistema se inicie en 12.04?

9

Me gustaría tener 2 VT funcionando, uno en VT7 con la interfaz lightdm + unity estándar y otro en VT8 ejecutando un script personalizado que lanzará una máquina virtual en pantalla completa.

Por el momento he intentado escribir un init.dscript sin suerte y no puedo encontrar ningún detalle en un archivo de configuración que me permita iniciar 2 servidores.

Supongo que mi respuesta ideal sería una que me señale a un archivo de configuración que pueda editar para iniciar un servidor adicional.

Editar: olvidé mencionar en el texto que ya sé cómo iniciar otra sesión X: me gustaría que esto se inicie automáticamente en el arranque .

Jackweirdy
fuente
startx -- :niniciará otro servidor X en VTn.
Samik
En realidad, eso no es así, comienza una pantalla con el número n. Para comenzar en VTn, debe ejecutar startx -: 1 VTn
jackweirdy
La respuesta clásica es modificar una línea, /etc/ttyspero este archivo parece haber sido suplantado en versiones no antiguas de Ubuntu (by /etc/console-setup). ¿Quizás un equivalente sería editar /etc/init/tty6.confy agregar su conjuro X? No tengo tiempo para explorar esto y proporcionar una respuesta detallada.
Alex Hirzel
@AlexHirzel No lo he probado todavía, pero de memoria eso es lo que estoy buscando. Lo intentaré en un momento.
jackweirdy
¿Alguna palabra sobre esto? ¡Simplemente curioso porque me he interesado en la misma configuración!
Alex Hirzel

Respuestas:

7

Sí, es posible. Lo hago por juegos.

xinit session -- :1 -xf86config config.conf

Donde la sesión debe ser reemplazada por la sesión que le gustaría comenzar en la nueva pantalla Xorg, y config.conf es el archivo de configuración.

Para iniciarlo automáticamente, eche un vistazo a esta respuesta .

RobinJ
fuente
Ya probé el método rc.d sin suerte: /
jackweirdy
@jackweirdy ¿No funciona cuando pones el script /etc/init.d/? No te olvides de hacerlo ejecutable.
RobinJ
Intenté eso antes. La instancia principal de X no se iniciaba y mi PC se reiniciaba. Pegaré el script un poco, pero funcionó bien cuando se ejecutó después del inicio de sesión.
jackweirdy
1
Eso lo resolvió, gracias: D Si pudieras cambiar tu respuesta para incluir un enlace a eso, probablemente ayudará a cualquiera que venga a ver esta pregunta en una fecha posterior: D
jackweirdy
2

No estoy seguro acerca de un archivo de configuración que pueda editar, pero sí sé cómo iniciar otro servidor X. Suponiendo que n es el número TTY en el que desea iniciar el servidor X, el comando es

startx -display :2 -- :2 vtn &

Luego obtendrá una pequeña ventana de terminal blanca en ese TTY en la que puede mover el mouse. A partir de ahí, debe ejecutar el comando para iniciar un administrador de ventanas (por ejemplo, gnome-session ) desde ese TTY.

Aaron Hill
fuente
He descubierto esta cantidad hasta el momento, el problema es que me gustaría automatizar ella, es decir, tienen que poner en marcha de forma predeterminada en lugar de correr un script cada vez
jackweirdy
opción no reconocida vtn, ¿qué es vtn?
Arnold Roa