Como muchos sabéis, cuando usamos el entorno gráfico no estamos usando otra cosa mas que un servidor de ventanas que se está ejecutando en segundo plano en la tty7.
¿Pero... que ocurre si queremos lanzar las X en otra terminal para hacer otra cosa?
Imaginemos que tenemos una máquina virtual, y que estamos constantemente pasando de la máquina virtual a pantalla completa al sistema huesped, con lo que tenemos que estar minimizando y maximizando, pero.....
¿Que pasaría si pudiesemos lanzar otras X en otra tty y simplemente cambiarnos con Ctrl+Alt+F7 para el sistema tal cual y Ctrl+Alt+F8 para el sistema con la máquina virtual a pantalla completa?
Estaría bien, ¿no?
Pues vamos al lío:
Nota: las tty van desde F1 hasta F6 y las sesiones gráficas desde F7 a F8
Nos colocamos en la tty1 apretando Ctrl+Alt+F1.
Metemos nuestro nombre de usuario y nuestra clave.
Y ahora va el comando para arrancar otra vez las X.
scorpyo@pc-era:~$ startx -- :1
Eso lanzará las X en la tty8 y os mandará a esa sesión gráfica y en la tty7 tenemos la que estábamos usando antes de entrar en la tty1 para meter el comando anterior.
Ahora, podemos cambiar de un servidor X a otro cambiando de tty.
En una podemos estar ejecutando un programa y en el otro haciendo otra cosa...
Yo lo uso para abrir una máquina virtual y dejarlo a pantalla completa, y cambiarme cuando quiera a la otra sesión gráfica, también se puede lanzar como ROOT para cargarte algo... jejeje o puedes haberte logueado con el nombre de otro usuario del sistema y estar en otra sesión de usuario distinta.
Ya se os ocurrirá algo.
PD: si queréis lanzar otra sesión, abrid la tty2 y poner startx -- :2 y lanzareis otra sesión en la tty9 y así tantas queráis.
Un saludo.
Muchas gracias!! Hacía rato que estaba buscado cómo iniciar otra sesión gráfica =D
ResponderEliminar