Mi pregunta es más o menos el título. A menudo uso TTY para manejar diferentes asuntos en paralelo. Esto podría ser, por ejemplo:
- algo local en TTY1
- por SSH en el servidor A en TTY2
- por SSH en ServerB en TTY3
- vigilancia de red en TTY4
- GUI de escritorio en TTY7
Sin embargo, hay casos en los que sería bueno tener 1 escritorio cada uno en diferentes TTY. Como por ejemplo:
- instancia 1 con XFCE / Unity / Kde en TTY7
- instancia 2 con XFCE / Unity / Kde en TTY8
¿Es eso posible?
gui
desktop-environments
tty
session
Melauki Mawi
fuente
fuente
Respuestas:
Si y no.
Dejar de lado partes TTY / PTS de la conversación ...
Sí, puede ejecutar más de una instancia de Xorg.
X :1
X :2
X :3
comenzaría 3 nuevas sesiones de Xorg en los puertos de pantalla 1,2 y 3
Puede ejecutar malditamente cerca de cualquier comando configurando la variable DISPLAY.
entonces
DISPLAY=:1 xterm
comenzaría xterm en el puerto de pantalla 1Su escritorio "predeterminado" es el puerto de pantalla 0 (: 0)
Ahora para la no parte.
La unidad no es un excelente entorno de escritorio. Por mucho que a algunas personas les guste, realmente se aparta de muchas cosas que hacen que Linux sea increíble. Una de esas cosas es que supone que solo se ejecutará una vez. Por lo tanto, iniciar Unity en muchos puertos de pantalla generalmente produce toneladas de errores, ya que ambos "entornos" se pelean por la configuración y demás.
KDE solía tener el mismo problema (todavía podría). XFCE y otros entornos de escritorio "más tradicionales" generalmente funcionan bien, o al menos, funcionan como una instancia por usuario conectado.
Entonces, sí, puede ejecutar varias sesiones de GUI a la vez en diferentes TTY / PTY y acceder a ellas presionando CTRL + ALT + F7-F12 (dependiendo de la configuración del kernel).
fuente
gnome
tiene básicamente el mismo problema: no está diseñado para que pueda iniciar varias sesiones para el mismo usuario (una pena, especialmente cuando se conecta de forma remota). Probablemente una limitación básica de la idea de DBus y Gsettings ... Pero puede usar algún otro administrador de ventanas más "antiguo" en las otras sesiones gráficas, como en askubuntu.com/a/519164/16395 , o simplemente usando otro usuario en el adicional Sesiones gráficas.Sí, puede comenzar una nueva GUI en un TTY diferente. Desde el TTY predeterminado de Ubuntu (número 7), cambie a otro TTY (número 3 en este ejemplo) presionando:
Ctrl+Alt +F3
Proporcione su nombre de usuario y contraseña y luego inicie una nueva sesión X, utilizando el mismo número del TTY actual:
fuente